diff --git a/bin/telebit.js b/bin/telebit.js
index 2511214..41eb35e 100755
--- a/bin/telebit.js
+++ b/bin/telebit.js
@@ -237,7 +237,7 @@ require('fs').readFile(confpath, 'utf8', function (err, text) {
           // TODO closeAll other things
           process.nextTick(function () {
             // system daemon will restart the process
-            process.exit();
+            process.exit(22); // use non-success exit code
           });
         });
         return;
diff --git a/usr/share/dist/Library/LaunchDaemons/cloud.telebit.remote.plist b/usr/share/dist/Library/LaunchDaemons/cloud.telebit.remote.plist
index 98725fb..d8cf4fe 100644
--- a/usr/share/dist/Library/LaunchDaemons/cloud.telebit.remote.plist
+++ b/usr/share/dist/Library/LaunchDaemons/cloud.telebit.remote.plist
@@ -32,12 +32,15 @@
 	RunAtLoad
 	
 	KeepAlive
-	
+	
+	
 
 	SoftResourceLimits