diff --git a/core/modules/views/lib/Drupal/views/Plugin/views/area/AreaPluginBase.php b/core/modules/views/lib/Drupal/views/Plugin/views/area/AreaPluginBase.php
index 8ce189a..b860d0e 100644
--- a/core/modules/views/lib/Drupal/views/Plugin/views/area/AreaPluginBase.php
+++ b/core/modules/views/lib/Drupal/views/Plugin/views/area/AreaPluginBase.php
@@ -162,9 +162,7 @@ public function preRender(array $results) {
   /**
    * Render the area
    */
-  function render($empty = FALSE) {
-    return '';
-  }
+  public abstract function render($empty = FALSE);
 
   /**
    * Area handlers shouldn't have groupby.
diff --git a/core/modules/views/lib/Drupal/views/Plugin/views/area/Title.php b/core/modules/views/lib/Drupal/views/Plugin/views/area/Title.php
index 52f6a7a..fb61f65 100644
--- a/core/modules/views/lib/Drupal/views/Plugin/views/area/Title.php
+++ b/core/modules/views/lib/Drupal/views/Plugin/views/area/Title.php
@@ -58,4 +58,11 @@ public function preRender(array $results) {
     return '';
   }
 
+  /**
+   * Implements \Drupal\views\Plugins\views\area\AreaPluginBase::render();
+   */
+  public function render($empty = FALSE) {
+    // Do nothing for this handler.
+  }
+
 }
