gave individual iterators their own intervals