Messaging function update.