diff --git a/substrate/srml/assets/Cargo.toml b/substrate/srml/assets/Cargo.toml
index 5ee5f8c4f4a153678261694daaa4da7e64b2001f..49fc423e1b5c7767b71b493e267968f7823fa95b 100644
--- a/substrate/srml/assets/Cargo.toml
+++ b/substrate/srml/assets/Cargo.toml
@@ -16,9 +16,9 @@ srml-support = { path = "../support", default-features = false }
 system = { package = "srml-system", path = "../system", default-features = false }
 
 [dev-dependencies]
-substrate-primitives = { path = "../../core/primitives", default-features = false }
-sr-std = { path = "../../core/sr-std", default-features = false }
-runtime_io = { package = "sr-io", path = "../../core/sr-io", default-features = false }
+substrate-primitives = { path = "../../core/primitives" }
+sr-std = { path = "../../core/sr-std" }
+runtime_io = { package = "sr-io", path = "../../core/sr-io" }
 
 [features]
 default = ["std"]
diff --git a/substrate/srml/aura/Cargo.toml b/substrate/srml/aura/Cargo.toml
index 44b2f841664f55c11533b95f353090b4dba04c24..27e5b11e8a7b8eb73d1977f791fe2ed056af6962 100644
--- a/substrate/srml/aura/Cargo.toml
+++ b/substrate/srml/aura/Cargo.toml
@@ -20,9 +20,9 @@ staking = { package = "srml-staking", path = "../staking", default-features = fa
 [dev-dependencies]
 lazy_static = "1.0"
 parking_lot = "0.7.1"
-substrate-primitives = { path = "../../core/primitives", default-features = false }
-runtime_io = { package = "sr-io", path = "../../core/sr-io", default-features = false }
-consensus = { package = "srml-consensus", path = "../consensus", default-features = false }
+substrate-primitives = { path = "../../core/primitives" }
+runtime_io = { package = "sr-io", path = "../../core/sr-io" }
+consensus = { package = "srml-consensus", path = "../consensus" }
 
 [features]
 default = ["std"]
diff --git a/substrate/srml/balances/Cargo.toml b/substrate/srml/balances/Cargo.toml
index 06f4be70262c8d804a5d71a22acf0a117dcd50b1..adc1398dd11fb65846c839579e0776e541a28bf0 100644
--- a/substrate/srml/balances/Cargo.toml
+++ b/substrate/srml/balances/Cargo.toml
@@ -17,8 +17,8 @@ srml-support = { path = "../support", default-features = false }
 system = { package = "srml-system", path = "../system", default-features = false }
 
 [dev-dependencies]
-runtime_io = { package = "sr-io", path = "../../core/sr-io", default-features = false }
-substrate-primitives = { path = "../../core/primitives", default-features = false }
+runtime_io = { package = "sr-io", path = "../../core/sr-io" }
+substrate-primitives = { path = "../../core/primitives" }
 
 [features]
 default = ["std"]
diff --git a/substrate/srml/consensus/Cargo.toml b/substrate/srml/consensus/Cargo.toml
index 13ae8bff0e00a0278b349febc76c67ad9db35041..c9b2e391af417e66fdfefa4f51862b55db6155d9 100644
--- a/substrate/srml/consensus/Cargo.toml
+++ b/substrate/srml/consensus/Cargo.toml
@@ -18,7 +18,7 @@ srml-support = { path = "../support", default-features = false }
 system = { package = "srml-system", path = "../system", default-features = false }
 
 [dev-dependencies]
-runtime_io = { package = "sr-io", path = "../../core/sr-io", default-features = false }
+runtime_io = { package = "sr-io", path = "../../core/sr-io" }
 
 [features]
 default = ["std"]
diff --git a/substrate/srml/contract/Cargo.toml b/substrate/srml/contract/Cargo.toml
index 1a5b5eb06916bb89499733f22d21d30359030fb6..380662768113926b83facf8b7f02746464a19295 100644
--- a/substrate/srml/contract/Cargo.toml
+++ b/substrate/srml/contract/Cargo.toml
@@ -26,7 +26,7 @@ fees = { package = "srml-fees", path = "../fees", default-features = false }
 wabt = "~0.7.4"
 assert_matches = "1.1"
 hex-literal = "0.1.0"
-consensus = { package = "srml-consensus", path = "../consensus", default-features = false }
+consensus = { package = "srml-consensus", path = "../consensus" }
 
 [features]
 default = ["std"]
diff --git a/substrate/srml/council/Cargo.toml b/substrate/srml/council/Cargo.toml
index 6f4b1df15d6203d589f37cd53d5b4c84a0023ca9..5d21d9eecd46ff1314b07e47382d647ea0ee3479 100644
--- a/substrate/srml/council/Cargo.toml
+++ b/substrate/srml/council/Cargo.toml
@@ -19,7 +19,7 @@ system = { package = "srml-system", path = "../system", default-features = false
 
 [dev-dependencies]
 hex-literal = "0.1.0"
-balances = { package = "srml-balances", path = "../balances", default-features = false }
+balances = { package = "srml-balances", path = "../balances" }
 
 [features]
 default = ["std"]
diff --git a/substrate/srml/democracy/Cargo.toml b/substrate/srml/democracy/Cargo.toml
index aa88602ffaa7f008715a5cd860d19702b009ca93..74d0f764b45c6e984a9462ae62c57c2fdab1316e 100644
--- a/substrate/srml/democracy/Cargo.toml
+++ b/substrate/srml/democracy/Cargo.toml
@@ -18,8 +18,8 @@ srml-support = { path = "../support", default-features = false }
 system = { package = "srml-system", path = "../system", default-features = false }
 
 [dev-dependencies]
-substrate-primitives = { path = "../../core/primitives", default-features = false }
-balances = { package = "srml-balances", path = "../balances", default-features = false }
+substrate-primitives = { path = "../../core/primitives" }
+balances = { package = "srml-balances", path = "../balances" }
 
 [features]
 default = ["std"]
diff --git a/substrate/srml/example/Cargo.toml b/substrate/srml/example/Cargo.toml
index 875b760f1b14f1e90df76fbb55f698f114739a2c..72faa86f4cfc1e1af6e2447fe1e1dc9053701ba9 100644
--- a/substrate/srml/example/Cargo.toml
+++ b/substrate/srml/example/Cargo.toml
@@ -13,9 +13,9 @@ system = { package = "srml-system", path = "../system", default-features = false
 balances = { package = "srml-balances", path = "../balances", default-features = false }
 
 [dev-dependencies]
-sr-io = { path = "../../core/sr-io", default-features = false }
-substrate-primitives = { path = "../../core/primitives", default-features = false }
-sr-primitives = { path = "../../core/sr-primitives", default-features = false }
+sr-io = { path = "../../core/sr-io" }
+substrate-primitives = { path = "../../core/primitives" }
+sr-primitives = { path = "../../core/sr-primitives" }
 
 [features]
 default = ["std"]
diff --git a/substrate/srml/executive/Cargo.toml b/substrate/srml/executive/Cargo.toml
index 836816a14c7813abff6f8eaa7325ce2faa2dd9a2..4b4d859136843945ea84f898232ebb6c2e193535 100644
--- a/substrate/srml/executive/Cargo.toml
+++ b/substrate/srml/executive/Cargo.toml
@@ -19,7 +19,7 @@ substrate-primitives = { path = "../../core/primitives" }
 srml-indices = { path = "../indices" }
 balances = { package = "srml-balances", path = "../balances" }
 fees = { package = "srml-fees", path = "../fees" }
-parity-codec-derive = { version = "3.0", default-features = false }
+parity-codec-derive = { version = "3.0" }
 
 [features]
 default = ["std"]
diff --git a/substrate/srml/grandpa/Cargo.toml b/substrate/srml/grandpa/Cargo.toml
index 8313d0fb7d16266384217bd3509e66a4c5edaf09..17b569cfe805e531ab726c8a0e8f25178dfff0c8 100644
--- a/substrate/srml/grandpa/Cargo.toml
+++ b/substrate/srml/grandpa/Cargo.toml
@@ -19,7 +19,7 @@ system = { package = "srml-system", path = "../system", default-features = false
 session = { package = "srml-session", path = "../session", default-features = false }
 
 [dev-dependencies]
-runtime_io = { package = "sr-io", path = "../../core/sr-io", default-features = false }
+runtime_io = { package = "sr-io", path = "../../core/sr-io" }
 
 [features]
 default = ["std"]
diff --git a/substrate/srml/session/Cargo.toml b/substrate/srml/session/Cargo.toml
index 3b9d8dd4f6eca6b3bfe7e6fd7afa5ce31454e5fd..318bcdceb4980a91109b12780efca1a989a6dce6 100644
--- a/substrate/srml/session/Cargo.toml
+++ b/substrate/srml/session/Cargo.toml
@@ -18,8 +18,8 @@ system = { package = "srml-system", path = "../system", default-features = false
 timestamp = { package = "srml-timestamp", path = "../timestamp", default-features = false }
 
 [dev-dependencies]
-substrate-primitives = { path = "../../core/primitives", default-features = false }
-runtime_io = { package = "sr-io", path = "../../core/sr-io", default-features = false }
+substrate-primitives = { path = "../../core/primitives" }
+runtime_io = { package = "sr-io", path = "../../core/sr-io" }
 
 [features]
 default = ["std"]
diff --git a/substrate/srml/staking/Cargo.toml b/substrate/srml/staking/Cargo.toml
index 640d9df20525078ecf1ee240bfd8590f323ba435..a5cbeb06c4a9f33c3f127dc13feafa5a961bee98 100644
--- a/substrate/srml/staking/Cargo.toml
+++ b/substrate/srml/staking/Cargo.toml
@@ -19,10 +19,10 @@ system = { package = "srml-system", path = "../system", default-features = false
 session = { package = "srml-session", path = "../session", default-features = false }
 
 [dev-dependencies]
-substrate-primitives = { path = "../../core/primitives", default-features = false }
-runtime_io = { package = "sr-io", path = "../../core/sr-io", default-features = false }
-timestamp = { package = "srml-timestamp", path = "../timestamp", default-features = false }
-balances = { package = "srml-balances", path = "../balances", default-features = false }
+substrate-primitives = { path = "../../core/primitives" }
+runtime_io = { package = "sr-io", path = "../../core/sr-io" }
+timestamp = { package = "srml-timestamp", path = "../timestamp" }
+balances = { package = "srml-balances", path = "../balances" }
 
 [features]
 default = ["std"]
diff --git a/substrate/srml/sudo/Cargo.toml b/substrate/srml/sudo/Cargo.toml
index 345b0b4a760a12e98c1da5babb77e0ced2b2b85c..49df1575f44f6ca29585ff1cf4ab756dcdabdb8b 100644
--- a/substrate/srml/sudo/Cargo.toml
+++ b/substrate/srml/sudo/Cargo.toml
@@ -17,7 +17,7 @@ system = { package = "srml-system", path = "../system", default-features = false
 
 [dev-dependencies]
 sr-io = { path = "../../core/sr-io", default-features = false }
-substrate-primitives = { path = "../../core/primitives", default-features = false }
+substrate-primitives = { path = "../../core/primitives" }
 
 [features]
 default = ["std"]
diff --git a/substrate/srml/timestamp/Cargo.toml b/substrate/srml/timestamp/Cargo.toml
index 2da162c7442e30940f3028210a493e63779eaed2..8de7fd4bbf5a685461f0e27f9d8c03795a9a2ddb 100644
--- a/substrate/srml/timestamp/Cargo.toml
+++ b/substrate/srml/timestamp/Cargo.toml
@@ -17,8 +17,8 @@ system = { package = "srml-system", path = "../system", default-features = false
 consensus = { package = "srml-consensus", path = "../consensus", default-features = false }
 
 [dev-dependencies]
-runtime_io = { package = "sr-io", path = "../../core/sr-io", default-features = true }
-substrate-primitives = { path = "../../core/primitives", default-features = false }
+runtime_io = { package = "sr-io", path = "../../core/sr-io" }
+substrate-primitives = { path = "../../core/primitives" }
 
 [features]
 default = ["std"]
diff --git a/substrate/srml/treasury/Cargo.toml b/substrate/srml/treasury/Cargo.toml
index 13f4972135e7323aa06fa042d42494a390e23c73..caffc0caaf249578edc94192e130d17762d166c9 100644
--- a/substrate/srml/treasury/Cargo.toml
+++ b/substrate/srml/treasury/Cargo.toml
@@ -17,8 +17,8 @@ system = { package = "srml-system", path = "../system", default-features = false
 balances = { package = "srml-balances", path = "../balances", default-features = false }
 
 [dev-dependencies]
-runtime_io = { package = "sr-io", path = "../../core/sr-io", default-features = false }
-substrate-primitives = { path = "../../core/primitives", default-features = false }
+runtime_io = { package = "sr-io", path = "../../core/sr-io" }
+substrate-primitives = { path = "../../core/primitives" }
 
 [features]
 default = ["std"]