diff --git a/empty_page.module b/empty_page.module
index c1b9fc2..b26e428 100644
--- a/empty_page.module
+++ b/empty_page.module
@@ -25,7 +25,7 @@ function empty_page_perm() {
  */
 function empty_page_menu() {
   $items = array();
-  
+
   $items['admin/build/empty-page'] = array(
     'title' => 'Empty Page callbacks',
     'description' => '',
@@ -33,12 +33,12 @@ function empty_page_menu() {
     'access arguments' => array(EMPTY_PAGE_PERM_MANAGE_CALLBACKS),
     'file' => 'empty_page.admin.inc',
   );
-  
+
   $items['admin/build/empty-page/list'] = array(
     'title' => 'List',
     'type' => MENU_DEFAULT_LOCAL_TASK,
   );
-  
+
   $items['admin/build/empty-page/add'] = array(
     'title' => 'Add Callback',
     'description' => 'Create an empty page.',
@@ -49,7 +49,7 @@ function empty_page_menu() {
     'file' => 'empty_page.admin.inc',
     'weight' => 1,
   );
-  
+
   $items['admin/build/empty-page/%/edit'] = array(
     'title' => 'Edit',
     'page callback' => 'drupal_get_form',
@@ -58,7 +58,7 @@ function empty_page_menu() {
     'type' => MENU_CALLBACK,
     'file' => 'empty_page.admin.inc',
   );
-  
+
   $items['admin/build/empty-page/%/delete'] = array(
     'title' => 'Delete',
     'page callback' => 'drupal_get_form',
@@ -67,7 +67,7 @@ function empty_page_menu() {
     'type' => MENU_CALLBACK,
     'file' => 'empty_page.admin.inc',
   );
-  
+
   // Create the dynamic callbacks.
   foreach (empty_page_get_callbacks() as $cid => $callback) {
     $items[$callback->path] = array(
@@ -77,7 +77,7 @@ function empty_page_menu() {
       'type' => MENU_SUGGESTED_ITEM,
     );
   }
-  
+
   return $items;
 }
 
@@ -98,14 +98,15 @@ function empty_page_theme(&$existing, $type, $theme, $path) {
  * @return string $output
  */
 function empty_page_empty() {
-  return '';
+  // Return a space so that an empty page can be used for 40x pages.
+  return ' ';
 }
 
 
 /**
  *
  * API
- * 
+ *
  */
 
 
