Improved exchange rate provider