diff --git a/source/RobotAPI/libraries/armem_robot_state/client/common/RobotReader.cpp b/source/RobotAPI/libraries/armem_robot_state/client/common/RobotReader.cpp
index 32389233711932e2857020b5ed478a93d4e8b394..a8280d7e93ee5513449571a8c13d8ee086c9843d 100644
--- a/source/RobotAPI/libraries/armem_robot_state/client/common/RobotReader.cpp
+++ b/source/RobotAPI/libraries/armem_robot_state/client/common/RobotReader.cpp
@@ -86,7 +86,7 @@ namespace armarx::armem::robot_state
                            .config = {}, // will be populated by synchronize
                            .timestamp = timestamp};
 
-        synchronize(robot, timestamp);
+        ARMARX_CHECK(synchronize(robot, timestamp));
 
         return robot;
     }