That just goes to show how little I really know about
B. I thought if you had stored a child op that you could use
next on it to get the next sibling. Hence my comment about reversing it to create a
previous method. Looks like I'll need to reread that stuff again. :)