diff --git a/modules/system/system.module b/modules/system/system.module
index 3ebc657..08bed29 100644
--- a/modules/system/system.module
+++ b/modules/system/system.module
@@ -2018,6 +2018,7 @@ function system_block_info() {
   $blocks['help'] = array(
     'info' => t('System help'),
     'weight' => '5',
+    'cache' => DRUPAL_NO_CACHE,
   );
   // System-defined menu blocks.
   foreach (menu_list_system_menus() as $menu_name => $title) {
diff --git a/modules/system/system.test b/modules/system/system.test
index 3ce5177..134a5cf 100644
--- a/modules/system/system.test
+++ b/modules/system/system.test
@@ -1258,6 +1258,28 @@ class SystemBlockTestCase extends DrupalWebTestCase {
     $this->drupalPost('admin/structure/block', $edit, t('Save blocks'));
     $this->drupalPost('admin/structure/block/manage/system/powered-by/configure', array('title' => ''), t('Save block'));
   }
+
+  /**
+   * Test displaying the help block with block caching enabled.
+   */
+  function testHelpBlock() {
+    // Delete help block record, so it can be recreated manually in this test.
+    db_delete('block')
+      ->condition('module', 'system')
+      ->condition('delta', 'help')
+      ->execute();
+    variable_set('block_cache', TRUE);
+    drupal_flush_all_caches();
+    db_update('block')
+      ->fields(array('status' => 1, 'region' => 'help'))
+      ->condition('module', 'system')
+      ->condition('delta', 'help')
+      ->execute();
+    $this->drupalGet('admin/structure/block/add');
+    $this->assertRaw(t('Use this page to create a new custom block.'));
+    $this->drupalGet('admin/structure/block');
+    $this->assertRaw(t('This page provides a drag-and-drop interface for assigning a block to a region, and for controlling the order of blocks within regions. Since not all themes implement the same regions, or display regions in the same way, blocks are positioned on a per-theme basis. Remember that your changes will not be saved until you click the <em>Save blocks</em> button at the bottom of the page. Click the <em>configure</em> link next to each block to configure its specific title and visibility settings.'));
+  }
 }
 
 /**
