Currently, sending a bad id (whether it be too low or too high) results in an "unexpected" error, which is also a critical error. This lumps them in with general errors that might not be recoverable, but id errors ARE technically recoverable, if you're keeping track of enough things. As such, report those specially, make a new error type.
Currently, sending a bad id (whether it be too low or too high) results in an "unexpected" error, which is also a critical error. This lumps them in with general errors that might not be recoverable, but id errors ARE technically recoverable, if you're keeping track of enough things. As such, report those specially, make a new error type.