yes, Schema is then deciding what kind of exception to throw.