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 f0ac512724a4150658f84f01cb07e23dd016fca0..2cd6bad5240f6e5a4dbbb436711fcf6bfb439abc 100644
--- a/source/RobotAPI/libraries/armem_robot_state/client/common/RobotReader.cpp
+++ b/source/RobotAPI/libraries/armem_robot_state/client/common/RobotReader.cpp
@@ -403,7 +403,7 @@ namespace armarx::armem::robot_state
                             return;
                         }
 
-                        const auto& entityInstance = entity.getLatestSnapshot().getInstance(0);
+                        const auto& entityInstance = snapshot.getInstance(0);
 
                         const auto proprioception =
                             tryCast<::armarx::armem::arondto::Proprioception>(entityInstance);