Only use websockets when necessary: if client isn't using a websocket the aggregator also doesn't have to have a websocket.