this probably should call prefetch_tree, no?