Fix a confusing error message.
Change implementation of all-directed messages.