Negative 6 is less than Zero, right?

Blueprint always evaluate all parameters unless if there has been an update I’m not aware of. I have seen watches displaying the wrong result before though so stepping through the nodes should reveal the truth.