diff --git a/plugins/content_types/block/block.inc b/plugins/content_types/block/block.inc
index 76f6d06..4cd8c21 100644
--- a/plugins/content_types/block/block.inc
+++ b/plugins/content_types/block/block.inc
@@ -124,12 +124,23 @@ function _ctools_block_load_blocks() {
  * can have their alters make it to the block.
  */
 function _ctools_get_block_info($module, $delta) {
-  $blocks = _ctools_block_load_blocks();
+  $info = new stdClass;
+
+  if (module_exists('block')) {
 
-  $key = $module . '_' . $delta;
-  if (isset($blocks[$key])) {
-    return $blocks[$key];
+    $blocks = _ctools_block_load_blocks();
+
+    $key = $module . '_' . $delta;
+    if (isset($blocks[$key])) {
+      $info = $blocks[$key];
+    }
   }
+  else {
+    $info->module = $module;
+    $info->delta = $delta;
+  }
+
+  return $info;
 }
 
 /**
