Merge branch 'jc/fix-tree-walk' (early part)