it would be nice if we could generate this list from the list of commands.