iterator issues