My way of doing validations. (Not ready for public use.)