First version where iterating on a subtree works