The code inheriting this still thinks that args[0] is the command. Also don't show empty errors or messages.