--- includes/menu.inc.orig      2010-11-10 18:14:16.000000000 -0500
+++ includes/menu.inc   2010-11-10 18:15:00.000000000 -0500
@@ -736,13 +736,13 @@ function _menu_translate(&$router_item, 
   }
   for ($i = 0; $i < $router_item['number_parts']; $i++) {
     if ($link_map[$i] == '%') {
-      $link_map[$i] = $path_map[$i];
+      $link_map[$i] = isset($path_map[$i]) ? $path_map[$i] : NULL;
     }
     if (isset($tab_root_map[$i]) && $tab_root_map[$i] == '%') {
-      $tab_root_map[$i] = $path_map[$i];
+      $tab_root_map[$i] = isset($path_map[$i]) ? $path_map[$i] : NULL;
     }
     if (isset($tab_parent_map[$i]) && $tab_parent_map[$i] == '%') {
-      $tab_parent_map[$i] = $path_map[$i];
+      $tab_parent_map[$i] = isset($path_map[$i]) ? $path_map[$i] : NULL;
     }
   }
   $router_item['href'] = implode('/', $link_map);