defined validation

Okay, tear it apart :)
No need for that comment, the code is as readable as this comment.