diff --git a/ATxService/RoboCommand.cs b/ATxService/RoboCommand.cs
index a220cd219dc794e2773123fad76842a2a4a763f5..2bbb6a96fb0c1dd61e916d285bf8fb883fe00a22 100644
--- a/ATxService/RoboCommand.cs
+++ b/ATxService/RoboCommand.cs
@@ -154,7 +154,12 @@ namespace ATxService
             if (_transferState == TxState.DoNothing)
                 return;
 
-            _roboCommand.Stop();
+
+            // Calling _roboCommand.Stop() is not required (any more, maybe it never was), since
+            // all of this is already taken care of by the RoboCommand class internally, hence we
+            // can safely disable the call here:
+            // _roboCommand.Stop();
+
             Log.Debug("Transfer stopped");
             _transferState = TxState.Stopped;
             _status.TransferredBytesCompleted = 0;