first pass at re-parenting a node