Add sharing traversals