More changes, better traversals, common ancestor