diff --git a/turnstile/control.py b/turnstile/control.py
index <HASH>..<HASH> 100644
--- a/turnstile/control.py
+++ b/turnstile/control.py
@@ -196,7 +196,7 @@ class ControlDaemon(object):
                     continue
 
                 # Execute the desired command
-                arglist = args.split(':')
+                arglist = args.split(':') if args else []
                 try:
                     func(self, *arglist)
                 except Exception:
Correct a long-standing bug

Commands with no arguments would still receive an empty argument.
Corrected this by setting arglist to [] if args is unset.