Nicer validation errors.