temporarily remove fields.size