Shouldn't we check that the field is visible/enabled before proceeding?