made passing the command name to its signature optional