fix limit trait when using IteratorIterator