Patch to resolve issue #28

If there is no default value for a param, assume it to be a positional and avoid pushing --name -n as arguments.