diff --git a/cumulus/parachains/integration-tests/emulated/tests/assets/asset-hub-rococo/src/lib.rs b/cumulus/parachains/integration-tests/emulated/tests/assets/asset-hub-rococo/src/lib.rs
index ca067822f29edfc93897b323e6c79d2f10a71ade..513ca278a319e49e326ae0725d62cbb1324f48bf 100644
--- a/cumulus/parachains/integration-tests/emulated/tests/assets/asset-hub-rococo/src/lib.rs
+++ b/cumulus/parachains/integration-tests/emulated/tests/assets/asset-hub-rococo/src/lib.rs
@@ -80,7 +80,7 @@ mod imports {
 				xcm_config::{
 					UniversalLocation as RococoUniversalLocation, XcmConfig as RococoXcmConfig,
 				},
-				OriginCaller as RococoOriginCaller,
+				Dmp, OriginCaller as RococoOriginCaller,
 			},
 			RococoRelayPallet as RococoPallet,
 		},
diff --git a/cumulus/parachains/integration-tests/emulated/tests/assets/asset-hub-rococo/src/tests/reward_pool.rs b/cumulus/parachains/integration-tests/emulated/tests/assets/asset-hub-rococo/src/tests/reward_pool.rs
index 20ba6d36f3270b0c31e19d2eae6b04e07d738196..2f3ee536a7b9948e17d6be9ccf2033cce625b580 100644
--- a/cumulus/parachains/integration-tests/emulated/tests/assets/asset-hub-rococo/src/tests/reward_pool.rs
+++ b/cumulus/parachains/integration-tests/emulated/tests/assets/asset-hub-rococo/src/tests/reward_pool.rs
@@ -51,6 +51,8 @@ fn treasury_creates_asset_reward_pool() {
 		type RococoRuntimeEvent = <Rococo as Chain>::RuntimeEvent;
 		type RococoRuntimeOrigin = <Rococo as Chain>::RuntimeOrigin;
 
+		Dmp::make_parachain_reachable(AssetHubRococo::para_id());
+
 		let staked_asset_id = bx!(RelayLocation::get());
 		let reward_asset_id = bx!(RelayLocation::get());
 
diff --git a/cumulus/parachains/integration-tests/emulated/tests/assets/asset-hub-westend/src/lib.rs b/cumulus/parachains/integration-tests/emulated/tests/assets/asset-hub-westend/src/lib.rs
index 06c0e639b1f1950c646805536e93e9dbe38ecb18..68dc87250f76bdcd458166069cf4e4b78f61e94f 100644
--- a/cumulus/parachains/integration-tests/emulated/tests/assets/asset-hub-westend/src/lib.rs
+++ b/cumulus/parachains/integration-tests/emulated/tests/assets/asset-hub-westend/src/lib.rs
@@ -84,6 +84,7 @@ mod imports {
 				xcm_config::{
 					UniversalLocation as WestendUniversalLocation, XcmConfig as WestendXcmConfig,
 				},
+				Dmp,
 			},
 			WestendRelayPallet as WestendPallet,
 		},
diff --git a/cumulus/parachains/integration-tests/emulated/tests/assets/asset-hub-westend/src/tests/reward_pool.rs b/cumulus/parachains/integration-tests/emulated/tests/assets/asset-hub-westend/src/tests/reward_pool.rs
index fea5a8954cf97f6a639474a6f27298bfc71e9662..4df51abcacebf4ff0102b5d50271ca9cad7e14e6 100644
--- a/cumulus/parachains/integration-tests/emulated/tests/assets/asset-hub-westend/src/tests/reward_pool.rs
+++ b/cumulus/parachains/integration-tests/emulated/tests/assets/asset-hub-westend/src/tests/reward_pool.rs
@@ -50,6 +50,8 @@ fn treasury_creates_asset_reward_pool() {
 		type WestendRuntimeEvent = <Westend as Chain>::RuntimeEvent;
 		type WestendRuntimeOrigin = <Westend as Chain>::RuntimeOrigin;
 
+		Dmp::make_parachain_reachable(AssetHubWestend::para_id());
+
 		let staked_asset_id = bx!(RelayLocation::get());
 		let reward_asset_id = bx!(RelayLocation::get());