diff --git a/prev_next.module b/prev_next.module
index 6a27dba..60badb0 100644
--- a/prev_next.module
+++ b/prev_next.module
@@ -277,14 +277,19 @@ function prev_next_cron() {
  * Implements hook_block_info().
  */
 function prev_next_block_info() {
+  $blocks = array();
   $num_blocks = variable_get('prev_next_num_blocks', PREV_NEXT_NUM_BLOCKS_DEFAULT);
-  for ($b = 0; $b < $num_blocks; $b++) {
-    $blocks[$b] = array(
-      'info' => t('Prev/Next links !blocknum', array('!blocknum' => 1 + $b)),
-      'status' => 0,
-      'cache' => DRUPAL_CACHE_PER_PAGE,
-    );
+  
+  if($num_blocks > 0) {
+    for ($b = 0; $b < $num_blocks; $b++) {
+      $blocks[$b] = array(
+        'info' => t('Prev/Next links !blocknum', array('!blocknum' => 1 + $b)),
+        'status' => 0,
+        'cache' => DRUPAL_CACHE_PER_PAGE,
+      );
+    }
   }
+
   return $blocks;
 }
 
