validator now uses #valid? instance method