diff --git a/source/RobotAPI/components/units/RobotUnit/RobotUnitModules/RobotUnitModuleBase.cpp b/source/RobotAPI/components/units/RobotUnit/RobotUnitModules/RobotUnitModuleBase.cpp
index 94036a4dcb7918c7e2069ec4cfbec1f7cd37080f..18c19410233d5de690b1ff659412e8bea38cb84a 100644
--- a/source/RobotAPI/components/units/RobotUnit/RobotUnitModules/RobotUnitModuleBase.cpp
+++ b/source/RobotAPI/components/units/RobotUnit/RobotUnitModules/RobotUnitModuleBase.cpp
@@ -135,7 +135,6 @@ namespace armarx
         void ModuleBase::onConnectComponent()
         {
             checkDerivedClasses();
-            auto guard = getGuard();
 
 #define call_module_hook(Type) cast_to_and_call(::armarx::RobotUnitModule::Type, _preOnConnectRobotUnit(), true)
             for_each_module(call_module_hook)
@@ -150,7 +149,6 @@ namespace armarx
         void ModuleBase::onDisconnectComponent()
         {
             checkDerivedClasses();
-            auto guard = getGuard();
 
 #define call_module_hook(Type) cast_to_and_call(::armarx::RobotUnitModule::Type, _preOnDisconnectRobotUnit(), true)
             for_each_module(call_module_hook)