#3 - suggested way of implementing validations.