diff --git a/modules/user.page_title.inc b/modules/user.page_title.inc
index 1fcd29d..5d9248a 100644
--- a/modules/user.page_title.inc
+++ b/modules/user.page_title.inc
@@ -7,19 +7,6 @@
 
 
 /**
- * Implementation of hook_page_title_alter().
- */
-function user_page_title_alter(&$title) {
-  // If we're looking at either a user profile page, get the user title
-  if ( ($user = menu_get_object('user')) || ($user = menu_get_object('user_uid_optional')) &&
-       variable_get('page_title_user_showfield', 0) &&
-       ($user_title = page_title_load_title($user->uid, 'user')) ) {
-    $title = $user_title;
-  }
-}
-
-
-/**
  * Implementation of hook_page_title_pattern_alter().
  */
 function user_page_title_pattern_alter(&$pattern, &$types) {
@@ -27,6 +14,10 @@ function user_page_title_pattern_alter(&$pattern, &$types) {
   if ( ($user = menu_get_object('user')) || ($user = menu_get_object('user_uid_optional'))) {
     $types['user'] = $user;
     $pattern = variable_get('page_title_user', '');
+    $page_title_load_title = page_title_load_title($user->uid, 'user');
+    if ($page_title_load_title) {
+       $pattern =  $page_title_load_title;
+    }
   }
 }
 
