for future reference, to keep form going back and forth, be specific about the problem.
you reported that validation wasn't working, so i was testing for validation failure.
when in fact the problem was the validation messages where not showing, I wasn't looking for the messages because you didn't mention them till the end. . .