This should be a private void function -- it never actually changes the plan root.