note that outbound messages are processed by celery too