changed iterator next access