added options so you can override the validation messages