The bug is that they handle state incorrectly by the way, and one control system has a toggle whether the other has an explicit open/close, and it does not have a transition state, according to the system it is always either open or closed, and anyone who has ever fixed someone else's bad state management probably knows *exactly* where this is going