changed the exception handling in CommandHelp