omg, i completely forgot to mention the ModelValidations addition from @cameron-martin :)