diff --git fac.module fac.module
index 438c6a3..277798c 100644
--- fac.module
+++ fac.module
@@ -302,14 +302,16 @@ function fac_generate_json_for_key($language, $key) {
     $result = $service->search($key, $language);
 
     $items = array();
-    foreach ($result['items'] as $item_info) {
-      $entities = entity_load($item_info['entity_type'], array($item_info['etid']));
-      $entity = reset($entities);
+    if (!empty($result['items'])) {
+      foreach ($result['items'] as $item_info) {
+        $entities = entity_load($item_info['entity_type'], array($item_info['etid']));
+        $entity = reset($entities);
 
-      $entity_views = entity_view($item_info['entity_type'], array($entity), variable_get('fac_view_mode', 'fac'), $language);
-      $entity_view = reset($entity_views);
+        $entity_views = entity_view($item_info['entity_type'], array($entity), variable_get('fac_view_mode', 'fac'), $language);
+        $entity_view = reset($entity_views);
 
-      $items[] = render($entity_view);
+        $items[] = render($entity_view);
+      }
     }
 
     $object = new stdClass();
--
