Can we abstract "node[1]" and inner[1] away?
It's rather obscure why it's 1 und not 7 or 42 to the unsuspecting reader.:)