Fixed this one just earlier today after the conversation with mtf! It shouldn't happen anymore from Beta 8 onward, but keep an eye out just in case. There are numerous sources of signals and most of them were covered before, but one had slipped through. Maybe there are more? Probably not, but more might be added... (pretty much all go through the same system anyway, intentionally to keep things simple, but one section of the code does require multiple explicit checks for special cases)