slight progress on BrokerImpl implementation