requireTraverser