diff --git a/block_refresh.module b/block_refresh.module
index b4e90d3..15b3fc7 100644
--- a/block_refresh.module
+++ b/block_refresh.module
@@ -159,7 +159,11 @@ function block_refresh_block_content($module = NULL, $delta = NULL) {
   // Run the block_view hook from the block module
   $block = module_invoke($module, 'block_view', $delta);
   // Print out the content of the proceeding call
-  print $block['content'];
+  if (is_array(print $block['content'])) {
+    print render($block['content']);
+  } else {
+    print $block['content'];
+  }
 }
 
 /**
