diff --git a/fusion_core/template.php b/fusion_core/template.php
index 3442ac0..70623b8 100644
--- a/fusion_core/template.php
+++ b/fusion_core/template.php
@@ -321,7 +321,10 @@ function fusion_core_theme() {
  * Uses Drupal block interface and appends any blocks assigned by the Context module.
  */
 function fusion_core_block_list($region) {
-  $drupal_list = block_list($region);
+  $drupal_list = array();
+  if (module_exists('block')) {
+    $drupal_list = block_list($region);
+  }
   if (module_exists('context') && $context = context_get_plugin('reaction', 'block')) {
     $context_list = $context->block_list($region);
     $drupal_list = array_merge($context_list, $drupal_list);
