diff --git a/src/commands/framework.py b/src/commands/framework.py
index 99cb1aaa8e35a32f265db1fb53a1518301a7713b..f8168f25c9b5a7e5a87ea38f2a2e2a969caa017b 100644
--- a/src/commands/framework.py
+++ b/src/commands/framework.py
@@ -531,6 +531,7 @@ class CommandProcessor(object):
                     args.append((raw, (end, arguments_end)))
                 elif spec_len == 1:
                     args = [(arguments, (0, arguments_end))]
+                    opts = []
                 else:
                     raise InternalError("Raw command must define a collector")
             else: