4.5. Profile iterators