decouple CurrencyPair