diff --git a/xtrn/chickendelivery/service.js b/xtrn/chickendelivery/service.js
index bfdfae90875fdceacda71b9d0478e2e1d47d00f3..d28d164df4ed0aa9fd3b8ea9ec067df3a4d665b2 100644
--- a/xtrn/chickendelivery/service.js
+++ b/xtrn/chickendelivery/service.js
@@ -114,6 +114,9 @@ var cleanUp = function() {
 	jsonClient.disconnect();
 }
 
+if(system.lastuser < 1)
+	exit();
+
 try {
 	initJson();
 	main();
diff --git a/xtrn/gooble/service.js b/xtrn/gooble/service.js
index 8b4ed36e5233d642db14e92a8f4de904fbb1367c..98b75f0693b72a37fc459ea6b0ef21294638d94a 100644
--- a/xtrn/gooble/service.js
+++ b/xtrn/gooble/service.js
@@ -90,6 +90,9 @@ var cleanUp = function() {
 	jsonClient.disconnect();
 }
 
+if(system.lastuser < 1)
+	exit();
+
 try {
 	initJson();
 	main();
@@ -98,4 +101,4 @@ try {
 	log(LOG_ERR, err);
 }
 
-exit();
\ No newline at end of file
+exit();
diff --git a/xtrn/lemons/service.js b/xtrn/lemons/service.js
index 33d143e1e3b4b623404b33d17ee84376982175b5..060bd157e584877a2cd49fd859767ea3b6905293 100644
--- a/xtrn/lemons/service.js
+++ b/xtrn/lemons/service.js
@@ -228,6 +228,9 @@ var cleanUp = function() {
 	jsonClient.disconnect();
 }
 
+if(system.lastuser < 1)
+	exit();
+
 // Try to do things, log an error if necessary
 try {
 	init();
@@ -238,4 +241,4 @@ try {
 }
 
 // This is implied, but hey, why not?
-exit();
\ No newline at end of file
+exit();
diff --git a/xtrn/oneliners/service.js b/xtrn/oneliners/service.js
index 71f7ed0e7fdefdf388958fd9ddac451b9ec4586b..adee156e9c87fa99da609030e26d078c727bd468 100644
--- a/xtrn/oneliners/service.js
+++ b/xtrn/oneliners/service.js
@@ -58,6 +58,9 @@ var cleanUp = function() {
 	jsonClient.disconnect();
 }
 
+if(system.lastuser < 1)
+	exit();
+
 try {
 	init();
 	main();
@@ -65,4 +68,4 @@ try {
 	exit();
 } catch(err) {
 	log(LOG_ERR, "Oneliners service error: " + err);
-}
\ No newline at end of file
+}
diff --git a/xtrn/syncwall/service.js b/xtrn/syncwall/service.js
index d3c0fde3b5d8bf15494bb7fa6115f50d4b029eba..f7eb95f1f348d266fe72d4b26f1eaaec15c639c1 100644
--- a/xtrn/syncwall/service.js
+++ b/xtrn/syncwall/service.js
@@ -170,6 +170,9 @@ var cleanUp = function() {
 	jsonClient.disconnect();
 }
 
+if(system.lastuser < 1)
+	exit();
+
 try {
 	init();
 	main();