Branch returns true on false condition!

The random nodes are called twice, once at 1, and then at 2:

Incidentally, you’re getting the index there, not the content.

What you were heading for was: