simplify doNode for NodeBasic