Using new message-oriented interface