Profiling of iterator open/reset/close

try/catch needed?