If a command encounters a non-fatal error, it should send the error as a response. Note, an invalid command should not be treated as an error.