diff --git a/views/views_bulk_operations.views.inc b/views/views_bulk_operations.views.inc
index 607979d..1c7078a 100644
--- a/views/views_bulk_operations.views.inc
+++ b/views/views_bulk_operations.views.inc
@@ -5,7 +5,7 @@
  */
 function views_bulk_operations_views_data_alter(&$data) {
   foreach (entity_get_info() as $entity_type => $info) {
-    if (isset($info['base table']) && isset($data[$info['base table']])) {
+    if (isset($info['base table']) && isset($data[$info['base table']]['table'])) {
       $data[$info['base table']]['views_bulk_operations'] = array(
         'title' => $data[$info['base table']]['table']['group'],
         'group' => t('Bulk operations'),
@@ -17,7 +17,7 @@ function views_bulk_operations_views_data_alter(&$data) {
         ),
       );
     }
-    if (isset($info['revision table']) && isset($data[$info['revision table']])) {
+    if (isset($info['revision table']) && isset($data[$info['revision table']]['table'])) {
       $data[$info['revision table']]['views_bulk_operations'] = array(
         'title' => $data[$info['revision table']]['table']['group'],
         'group' => t('Bulk operations'),
