[Bug] Branch Node is firing both True & False at the same time!

I pretty sure this is not right:

Kind of defeats the purpose.