Validation is good here, how about a unit test that covers it?