RequestBroker

see commit message