diff --git a/source/RobotAPI/units/TCPControlUnit.cpp b/source/RobotAPI/units/TCPControlUnit.cpp
index b2af384d97addd1695becfc2536dee202ba78610..7c49c31783e36d54fd4baeb8a5927601dcc21360 100644
--- a/source/RobotAPI/units/TCPControlUnit.cpp
+++ b/source/RobotAPI/units/TCPControlUnit.cpp
@@ -203,9 +203,9 @@ namespace armarx
 
     void TCPControlUnit::request(const Ice::Current & c)
     {
+        ARMARX_IMPORTANT << "Requesting TCPControlUnit";
         ScopedLock lock(dataMutex);
         requested = true;
-        ARMARX_IMPORTANT << "Requesting TCPControlUnit";
         if(execTask)
             execTask->stop();
         lastReportTime = IceUtil::Time::now();