What are your thoughts on having an error code that is described in a comment? This error message doesn't help out the end user if it's thrown and adds overhead on the wire for cases that are developer errors.