diff --git a/exclude_node_title.module b/exclude_node_title.module
index e8c223c..c95b092 100755
--- a/exclude_node_title.module
+++ b/exclude_node_title.module
@@ -64,10 +64,12 @@ function exclude_node_title_preprocess_page(&$vars) {
         break;
     }
     if (_exclude_node_title(arg(1), $view_mode)) {
+      $vars['excluded_title'] = isset($vars['title']) ? $vars['title'] : NULL;
       $vars['title'] = '';
     }
   }
   elseif (arg(0) == 'search' && variable_get('exclude_node_title_search', 0)) {
+    $vars['excluded_title'] = isset($vars['title']) ? $vars['title'] : NULL;
     $vars['title'] = '';
   }
 }
@@ -78,6 +80,7 @@ function exclude_node_title_preprocess_page(&$vars) {
 function exclude_node_title_node_view($node, $view_mode) {
   if (user_access('use exclude node title')) {
     if (_exclude_node_title($node, $view_mode)) {
+      $node->excluded_title = isset($node->title) ? $node->title : NULL;
       $node->title = '';
     }
   }
