Does not allow any field to be left empty