Identical Validator implementation