Use method, not function, when calling reroot recursively