very low priority correction not specifically related to this version:
di di di dah dit ...-.? <VE>? is decoded as the exclamation mark symbol "!"? (or when using memory, "!" is used to send <VE> ).? The actual exclamation mark dah di dah di dah dah ?-.-.--? is not recognized.?? While the "!" is non-standard, <VE> does seem to have common reference, but I admit not being able to find it in the ITU pdfs.
Reference:
?
?