I agree with Walter; I would prefer consistent slightly-longer error messages to possibly shorter inconsistent messages.  Provided of course, that they get to the root of the problem, which this one does.