Validation errors now give proper warnings