requiring validates_automatically