Fleshing out validator.