application now yells at you if you create an invalid user