support new AR validations, fixes #29