Data validations plus style fixes