better standard Validation :P and a test for it