diff --git i18nmenu/i18nmenu.module i18nmenu/i18nmenu.module
index f0504c0..45a7151 100644
--- i18nmenu/i18nmenu.module
+++ i18nmenu/i18nmenu.module
@@ -346,8 +346,8 @@ function _i18nmenu_update_item($item) {
 /**
  * Helper function: load the menu item associated to the current node.
  */
-function _i18nmenu_node_prepare($node) {
-  module_invoke('menu', 'nodeapi', $node, 'prepare');
+function _i18nmenu_node_prepare(&$node) {
+  menu_nodeapi($node, 'prepare');
 }
 
 /**
