diff --git a/BuildBotLib/NPM.py b/BuildBotLib/NPM.py
index fda0df3..37e23ca 100644
--- a/BuildBotLib/NPM.py
+++ b/BuildBotLib/NPM.py
@@ -17,6 +17,19 @@ def isLog(step):
 def getFactory():
     factory = base.getFactory();
 
+    factory.addStep(
+        steps.ShellCommand(
+            command = [
+                'npm',
+                "stop"
+                ],
+            doStepIf = lambda step : (not isLog(step)) ,
+            haltOnFailure = True,
+            name = 'npm stop',
+            description = 'stop old version',
+        )
+    );
+    
     factory.addStep(
         steps.Git(
             repourl=util.Interpolate('%(prop:repository)s'),
@@ -44,19 +57,6 @@ def getFactory():
         )
     );
 
-    factory.addStep(
-        steps.ShellCommand(
-            command = [
-                'npm',
-                "stop"
-                ],
-            doStepIf = lambda step : (not isLog(step)) ,
-            haltOnFailure = True,
-            name = 'npm stop',
-            description = 'stop old version',
-        )
-    );
-
     factory.addStep(
         steps.ShellCommand(
             command = [