A tree with no root node (parent = `NA`) should probably be considered invalid. This should be added to the initial tree prep checks and raise an error.