diff --git a/source/RobotAPI/components/RobotState/RobotStateComponent.cpp b/source/RobotAPI/components/RobotState/RobotStateComponent.cpp
index 545a9bd0adb11d0a947bfee269193da5bcd63068..689dc936a9580e6fdddb3e09b6014650f1114572 100644
--- a/source/RobotAPI/components/RobotState/RobotStateComponent.cpp
+++ b/source/RobotAPI/components/RobotState/RobotStateComponent.cpp
@@ -114,6 +114,7 @@ namespace armarx
         if (this->_synchronized)
         {
             ARMARX_VERBOSE << "Loaded robot from file " << robotFile << ". Robot name: " << this->_synchronized->getName();
+            this->_synchronized->setPropagatingJointValuesEnabled(false);
         }
         else
         {