CheckRequirements method uses the new validator