diff --git a/exec/json-service.js b/exec/json-service.js
index a345eb882ba952aae0733c580037c5642d8504de..b3bba77e6e75f166cce66827e2030d386701dd10 100644
--- a/exec/json-service.js
+++ b/exec/json-service.js
@@ -437,7 +437,7 @@ engine = new (function() {
 		var handled = false;
 		
 		/* pass command to module method if it exists */
-		if(module.commands[packet.func.toUpperCase()])
+		if(module.commands && module.commands[packet.func.toUpperCase()])
 			handled = module.commands[packet.func.toUpperCase()](client,packet);
 	
 		if(handled)