Whoops, iterator semantics