flushing out unit tests on UserValidator, but many more to go