fix identity traversals