I hate iterators.