derive-child-node (broken)