Posible fix to data transfered up and down the tree.