diff --git a/sites/all/themes/unl_wdn/template.php b/sites/all/themes/unl_wdn/template.php
index 292dfb7fd76359c89aca68d5d88c4b40f11902bb..d7c7528e59bd373cdc0bf5a5fb0ffadd4cbe4d01 100644
--- a/sites/all/themes/unl_wdn/template.php
+++ b/sites/all/themes/unl_wdn/template.php
@@ -8,10 +8,16 @@ function unl_wdn_preprocess_html(&$vars, $hook)
   $head_title[] = 'Home';
   
   $trail = menu_get_active_trail();
-  
   foreach ($trail as $item) {
     if ($item['type'] & MENU_VISIBLE_IN_BREADCRUMB) {
-      $head_title[] = $item['title'];
+      if (isset($item['title']) && !empty($item['title'])) {
+          $head_title[] = $item['title'];
+      }
+      if (isset($item['page_arguments'],
+                $item['page_arguments'][0],
+                $item['page_arguments'][0]->title)) {
+          $head_title[] = $item['page_arguments'][0]->title;
+      }
     }
   }