use const iterators for intersection traversal