fixes for exception-less traversal iterators