diff --git a/substrate/frame/contracts/Cargo.toml b/substrate/frame/contracts/Cargo.toml
index 80856bef3fdc121ce3bc2a20063c8fc24f69a225..29c39c047a3b2b47c5f0b273772f26de930666ac 100644
--- a/substrate/frame/contracts/Cargo.toml
+++ b/substrate/frame/contracts/Cargo.toml
@@ -88,7 +88,7 @@ std = [
 	"pallet-proxy/std",
 	"pallet-timestamp/std",
 	"pallet-utility/std",
-	"rand/std",
+	"rand?/std",
 	"scale-info/std",
 	"serde",
 	"sp-api/std",
@@ -97,7 +97,7 @@ std = [
 	"sp-keystore/std",
 	"sp-runtime/std",
 	"sp-std/std",
-	"wasm-instrument/std",
+	"wasm-instrument?/std",
 	"wasmi/std",
 	"xcm-builder/std",
 	"xcm/std",