fixed Very subtle but important multithreading bug with IteratorImplHelper - so now re-entrancy stuff working much better