diff --git a/transform.py b/transform.py
index 58ac932093540b47cb286375411165dd698544fa..42ecdb6cf0b4ba34cd9bb1b34a115f2a5e8db51c 100644
--- a/transform.py
+++ b/transform.py
@@ -343,9 +343,6 @@ class transform:
         if self.stopMotorsFlag == True:
           #!print "idle: stop motors"
           self.stopMotors()
-        if self.moveSoftMotorFlag == True:
-          #!print "idle: move motors"
-          self.moveMotors()
         if self.dmovChangeFlag == True:
 	  #!print "idle: update dmov"
           self.updateDmov()
@@ -355,6 +352,9 @@ class transform:
         if self.syncSoftTargetFlag == True:
           #!print "idle: sync soft targets"
 	  self.syncSoftTargets()
+        if self.moveSoftMotorFlag == True:
+          #!print "idle: move motors"
+          self.moveMotors()
       else:
         pass