fixed minor bug with IterableFromIterator