Implement CmdError so clients can tell an application level error from an external error