Also, these errors should more clearly indicate that the input type was invalid (as opposed to some other conversion error).