functional difference really, but make use of stuff added to the planner since this code was touched last.