diff --git a/sickbeard/providers/animenzb.py b/sickbeard/providers/animenzb.py
index 8f93b656082110d02cf830024a0368332dc5c37b..77a5bffb92c6a6f640e6060d1a6a4d9745c823ee 100644
--- a/sickbeard/providers/animenzb.py
+++ b/sickbeard/providers/animenzb.py
@@ -69,15 +69,16 @@ class animenzb(NZBProvider):
         searchURL = self.url + "rss?" + urllib.urlencode(params)
         logger.log(u"Search URL: %s" % searchURL, logger.DEBUG)
         results = []
-        for curItem in self.cache.getRSSFeed(searchURL)['entries'] or []:
-            (title, url) = self._get_title_and_url(curItem)
-
-            if title and url:
-                results.append(curItem)
-                logger.log(u"Found result: %s " % title, logger.DEBUG)
-
-        # For each search mode sort all the items by seeders if available if available
-        results.sort(key=lambda tup: tup[0], reverse=True)
+        if 'entries' in self.cache.getRSSFeed(searchURL): 
+            for curItem in self.cache.getRSSFeed(searchURL)['entries']:
+                (title, url) = self._get_title_and_url(curItem)
+    
+                if title and url:
+                    results.append(curItem)
+                    logger.log(u"Found result: %s " % title, logger.DEBUG)
+    
+            # For each search mode sort all the items by seeders if available if available
+            results.sort(key=lambda tup: tup[0], reverse=True)
 
         return results