So how is it supposed to know whether or not to send a setpoint? If you change the cooling setpoint while it is in heat mode, it shouldn't send it? I don't buy the argument that it should not send a cooling setpoint when it is in heating mode. Then, when you change to cooling mode or to auto, what should happen? If it sends the cooling setpoint then, and it's the same as the heating setpoint, the thermostat is going to react badly.