Conditional Node

I am attempting to use a conditional node to evaluate which of three signals is greatest. Having set the default for GNSignal to -30 and VNSignal to -60, making the inequality GNSignal>VNSignal true, it does not print yes. However when I reverse the inequality yes does print.
Each activity parameter node default value is set to the signal strength value property of the GN or VN block elsewhere in the model where the above values were populated.
Not sure what is going on.