MUST update as per bug 18992.
--- a/midi/specification.html	Mon Dec 10 16:16:22 2012 -0800
+++ b/midi/specification.html	Tue Dec 11 08:55:23 2012 -0800
@@ -621,7 +621,7 @@
               Enqueues the message to be sent to the corresponding MIDI port.  The underlying implementation will (if necessary) coerce each member of the sequence to an unsigned 8-bit integer.  The use of sequence rather than a UInt8Array enables developers to use the convenience of <code>output.send( [ 0x90, 0x45, 0x7f ] );</code> rather than having to create a UInt8Array, e.g. <code>output.send( new UInt8Array( [ 0x90, 0x45, 0x7f ] ) );</code> - while still enabling use of UInt8Arrays for efficiency in large MIDI data scenarios (e.g. reading Standard MIDI Files and sending sysex messages).
             </p>
             <p>
-              The data must contain any number of valid, complete MIDI messages.  Running status is not allowed in the data, as underlying systems may not support it.
+              The data MUST contain one or more valid, complete MIDI messages.  Running status is not allowed in the data, as underlying systems may not support it.
             </p>
             <p>
                 If <var>data</var> is not a valid sequence, does not contain a valid MIDI message,