diff --git a/src/Scripts/Hello.py b/src/Scripts/Hello.py
index dd20e43154102512a050703c99222260acb1d23d..b1c27fe5d6d0625f0b6cdbd01e10aff1f4333bc6 100644
--- a/src/Scripts/Hello.py
+++ b/src/Scripts/Hello.py
@@ -31,4 +31,4 @@ class ScriptHello(AScript):
 
     def run(self):
         logger.info("Hello from Pamhyr2 script !")
-        return True
+        return 0
diff --git a/src/pamhyr.py b/src/pamhyr.py
index 3045c227f1ec71972a893612c63d1c2ecbaef935..b4bd401f0f75b5e67dc29d38e6409702c2d3dbe2 100755
--- a/src/pamhyr.py
+++ b/src/pamhyr.py
@@ -90,7 +90,7 @@ def main():
 
             application = scripts[script](app, conf, sys.argv)
             ret = application.run()
-            if not ret:
+            if ret != 0:
                 application.usage()
     else:
         # No args, run Pamhyr2 interface