comparisons in conditional evaluation