TaskNode and TaskNodeList no longer needed