DO NOT MERGE rabbitmq WIP