Added preloading to the iterators