iterator problem nonfix