diff --git a/includes/menu.inc b/includes/menu.inc
index 9d15aef..c272220 100644
--- a/includes/menu.inc
+++ b/includes/menu.inc
@@ -581,7 +581,7 @@ function _menu_translate(&$router_item, $map, $to_arg = FALSE) {
   _menu_check_access($router_item, $map);
   
   // For performance, don't localize an item the user can't access.
-  if ($router_item['access']) {
+  if (array_key_exists('access', $router_item) && $router_item['access']) {
     _menu_item_localize($router_item, $map);
   }
 
@@ -662,7 +662,7 @@ function _menu_link_translate(&$item) {
       _menu_check_access($item, $map);
     }
     // For performance, don't localize a link the user can't access.
-    if ($item['access']) {
+    if (array_key_exists('access', $item) && $item['access']) {
       _menu_item_localize($item, $map, TRUE);
     }
   }
