Delivering a message.