re-wrote the planner to represent nodes as partial plans ... everything seems to work -- no big deal