Never should be in the API code; handled in the command, and by the listener