If a driver receives MIDI events with the MODM_DATA message and these events do not include a status byte, the driver must assume running status is being used. When you parse the event to determine its length, the driver must assume the most recently received status byte applies to the current event. The driver does not have to transmit the running status byte to the hardware.