Index: sites/all/modules/multiple_node_menu/multiple_node_menu.module
===================================================================
--- sites/all/modules/multiple_node_menu/multiple_node_menu.module	(revision 3)
+++ sites/all/modules/multiple_node_menu/multiple_node_menu.module	(working copy)
@@ -360,7 +360,7 @@
     '#parents' => array('menu_links', $delta, 'link_enable'),
   );
 
-  $menus = array_intersect_key(menu_get_menus(), array_filter(variable_get('multiple_node_menu_menus', array_flip(array_keys(menu_get_menus())))));
+  $menus = multiple_node_menu_menus();
 
   // Generate a list of possible parents (not including this item or descendants).
   if ($menu_item['mlid']) {
@@ -464,3 +464,10 @@
   // Set the form to rebuild and run submit handlers.
   node_form_submit_build_node($form, $form_state);
 }
+
+function multiple_node_menu_menus() {
+  if (! $menus = array_filter(variable_get('multiple_node_menu_menus', array()))) {
+    $menus = array_flip(array_keys(menu_get_menus()));
+  }
+  return array_intersect_key(menu_get_menus(), $menus);
+}
