Whoops. I had intended to discard, not send, the previous note. I was worried that "" might not match " " or " ". That seems okay (though I'm not quite awake yet). It does seem to be a bug at: if ( ASCII_SPACE( q[-1] ) ) --q; This appears to now steps off the front of the string.
-- Kurt