Generalised form validations - Part 2