Initial exchange.bind implementation