diff --git a/modules/tracker.module b/modules/tracker.module
index 5c18e4cea34d73fe112feaa1895d56dccfd80740..f4ad028ae4710f9964429664a3749fbbb6ef9a66 100644
--- a/modules/tracker.module
+++ b/modules/tracker.module
@@ -52,7 +52,10 @@ function tracker_menu($may_cache) {
  * Menu callback. Prints a listing of active nodes on the site.
  */
 function tracker_track_user() {
-  tracker_page(arg(1));
+  if ($account = user_load(array('uid' => arg(1)))) {
+    drupal_set_title($account->name);
+    tracker_page($account->uid);
+  }
 }
 
 /**
diff --git a/modules/tracker/tracker.module b/modules/tracker/tracker.module
index 5c18e4cea34d73fe112feaa1895d56dccfd80740..f4ad028ae4710f9964429664a3749fbbb6ef9a66 100644
--- a/modules/tracker/tracker.module
+++ b/modules/tracker/tracker.module
@@ -52,7 +52,10 @@ function tracker_menu($may_cache) {
  * Menu callback. Prints a listing of active nodes on the site.
  */
 function tracker_track_user() {
-  tracker_page(arg(1));
+  if ($account = user_load(array('uid' => arg(1)))) {
+    drupal_set_title($account->name);
+    tracker_page($account->uid);
+  }
 }
 
 /**