Further work on messages.