fixup! moved some planner logic to plannodebuilder