Imlementing a broken broker