I'd prefer to avoid overwriting `field` here. Maybe change one of the variable names?