notes on Tree.parent