diff --git a/node/src/service.rs b/node/src/service.rs
index 4c41e988d0af43084706e09c4d1304bfe1efbbcd..7a90a7b48a80f4b19e7441c826a890a123608075 100644
--- a/node/src/service.rs
+++ b/node/src/service.rs
@@ -3,7 +3,7 @@
 use std::sync::Arc;
 use std::time::Duration;
 use sc_client_api::{ExecutorProvider, RemoteBackend};
-use node_template_runtime::{self, Block, RuntimeApi};
+use node_template_runtime::{self, opaque::Block, RuntimeApi};
 use sc_service::{error::Error as ServiceError, Configuration, ServiceComponents, TaskManager};
 use sp_inherents::InherentDataProviders;
 use sc_executor::native_executor_instance;
diff --git a/runtime/Cargo.toml b/runtime/Cargo.toml
index a8a6ef50f12c56949a6322029acf8c7b764b4a4d..131e24e870f04ca925cc5398cda94c9153fa4e4e 100644
--- a/runtime/Cargo.toml
+++ b/runtime/Cargo.toml
@@ -57,7 +57,6 @@ tag = 'v2.0.0-rc5'
 version = '2.0.0-rc5'
 
 [dependencies.serde]
-default-features = false
 features = ['derive']
 optional = true
 version = '1.0.101'
@@ -178,7 +177,7 @@ std = [
     'frame-support/std',
     'grandpa/std',
     'randomness-collective-flip/std',
-    'serde/std',
+    'serde',
     'sp-api/std',
     'sp-block-builder/std',
     'sp-consensus-aura/std',