Add support for recursive messaging.