diff --git a/source/RobotAPI/components/units/RobotUnit/RobotUnit.cpp b/source/RobotAPI/components/units/RobotUnit/RobotUnit.cpp
index 69e113bb1563008b8ce4a09c97c20c9f62accf80..e8c434775da80e6dc95ec91d9bc5a9f19f672bcb 100644
--- a/source/RobotAPI/components/units/RobotUnit/RobotUnit.cpp
+++ b/source/RobotAPI/components/units/RobotUnit/RobotUnit.cpp
@@ -1729,7 +1729,6 @@ namespace armarx
         if (state == RobotUnitState::Exiting)
         {
             ARMARX_ERROR << "armarx::RobotUnit::finishRunning called multiple times!";
-            return;
         }
 
         rtLogging.defaultLogHandle = nullptr;