get_subtree restored