wait, why do we have to remove fields in the first place?