trivial refactoring
uninline ConIter funcs