If an error occurs at any time during the execution of a message-handler, any currently executing handlers will be aborted, any handlers which have not yet started execution will be ignored, and the send function will return the symbol FALSE.
A lack of applicable of primary message-handlers and a handler
being called with the wrong number of arguments are common message
execution errors.