Only visible and required fields get evaluated