Pooled iterators, safe release()
Added some checks sot that releasing an pooled iterator
is always safe