This would later trigger an assert() in MidiRingBuffer<T>::read when reading the status-byte, and cause undefined behavior down in optimized builds. It is unsure if this can happen, but it may explain https://marcan.st/paste/LHDXNQ9x.txt