diff --git a/viewreference.module b/viewreference.module
index f04f22e..15d9672 100755
--- a/viewreference.module
+++ b/viewreference.module
@@ -282,6 +282,18 @@ function viewreference_field_formatter_view($entity_type, $entity, $field, $inst
         'display' => &$display,
       ),
     );
+
+    if (!empty($item['view_id'])) {
+      $view_id_parts = explode(':', $item['view_id']);
+      $view['name'] = $view_id_parts[0];
+      $view['display'] = $view_id_parts[1];
+      $viewpreview = views_get_view($view['name']);
+      $output = $viewpreview->preview($view['display']);
+      $rows_in_preview = strpos($output, 'views-row');
+      if ($rows_in_preview === false) {
+        unset($element[$delta]);
+      }
+
   }
   return $element;
 }
