We now preserve internal tree structure