diff --git a/exec/makeuser.js b/exec/makeuser.js
index e2f9e5c486d99efebb1c15296dcadf72de002331..57b92941c1137a4a57aea7879da61e6a8752bff1 100644
--- a/exec/makeuser.js
+++ b/exec/makeuser.js
@@ -80,6 +80,7 @@ writeln("\nMAKEUSER v2.0 - Adds User to Synchronet User Database\n");
 			name = argv.shift();
 			if(system.trashcan("name",name)) {
 				writeln("* Illegal user name per " + system.text_dir + "name.can");
+				error = true;
 				return false;
 			}
 			break;
@@ -87,6 +88,7 @@ writeln("\nMAKEUSER v2.0 - Adds User to Synchronet User Database\n");
 			handle = argv.shift().substr(0,8);
 			if(system.trashcan("name",handle)) {
 				writeln("* Invalid user handle per " + system.text_dir + "name.can");
+				error = true;
 				return false;
 			}
 			break;