diff --git a/rclcpp/CMakeLists.txt b/rclcpp/CMakeLists.txt
index dc8f5d6..6420d7a 100644
--- a/rclcpp/CMakeLists.txt
+++ b/rclcpp/CMakeLists.txt
@@ -9,7 +9,6 @@ find_package(rcl_interfaces REQUIRED)
find_package(rcl_yaml_param_parser REQUIRED)
find_package(rcpputils REQUIRED)
find_package(rmw REQUIRED)
-find_package(rmw_implementation REQUIRED)
find_package(rosgraph_msgs REQUIRED)
find_package(rosidl_generator_cpp REQUIRED)
find_package(rosidl_typesupport_c REQUIRED)
diff --git a/rclcpp/package.xml b/rclcpp/package.xml
index 8b54fe7..6c268ba 100644
--- a/rclcpp/package.xml
+++ b/rclcpp/package.xml
@@ -9,8 +9,6 @@
ament_cmake_ros
- rmw
-
builtin_interfaces
rcl_interfaces
rosgraph_msgs
@@ -27,7 +25,7 @@
rcl
rcl_yaml_param_parser
rcpputils
- rmw_implementation
+ rmw
tracetools
ament_cmake