avoid adding a ref to the object of the iterator actually living inside