tweak IArrayIterator