--- me.module.old	2010-06-30 13:16:24.000000000 -0500
+++ me.module	2010-06-30 13:17:01.000000000 -0500
@@ -220,10 +220,12 @@ function me_handler($parts, $callback) {
   // paths with %user, which allows modules to use menu_get_object() instead
   // of arg() in blocks and the like.
   $router_item = menu_get_item();
-  foreach ($router_item['load_functions'] as $index => $function) {
-    // If the function is a me handled function, then swap the handler out with user.
-    if (0 === strpos($function, 'me')) {
-      $router_item['load_functions'][$index] = 'user_load';
+  if (is_array($router_item['load_functions'])) {
+    foreach ($router_item['load_functions'] as $index => $function) {
+      // If the function is a me handled function, then swap the handler out with user.
+      if (0 === strpos($function, 'me')) {
+        $router_item['load_functions'][$index] = 'user_load';
+      }
     }
   }
   menu_set_item($_GET['q'], $router_item);
