diff --git a/xchange-openexchangerates/src/main/java/com/xeiam/xchange/oer/service/polling/OERPollingMarketDataService.java b/xchange-openexchangerates/src/main/java/com/xeiam/xchange/oer/service/polling/OERPollingMarketDataService.java
index <HASH>..<HASH> 100644
--- a/xchange-openexchangerates/src/main/java/com/xeiam/xchange/oer/service/polling/OERPollingMarketDataService.java
+++ b/xchange-openexchangerates/src/main/java/com/xeiam/xchange/oer/service/polling/OERPollingMarketDataService.java
@@ -99,6 +99,9 @@ public class OERPollingMarketDataService extends BasePollingExchangeService impl
 
       // Request data
       cachedOERTickers = openExchangeRates.getTickers(exchangeSpecification.getApiKey());
+      if (cachedOERTickers == null) {
+        throw new ExchangeException("Null response returned from Open Exchange Rates!");
+      }
     }
 
     Rates rates = cachedOERTickers.getRates();
issue # <I>, added null check and throw ExchangeException