Simplified traverseParents for @davidchambers