This is where I was thinking about emitting a two expressions, with the boolean context flipped on the left and right sides.