defer selection to ensure the new node is set as rootcontext first