diff -rupN /home/robbert/node_privacy_byrole/node_privacy_byrole.module node_privacy_byrole/node_privacy_byrole.module
--- /home/robbert/node_privacy_byrole/node_privacy_byrole.module	2011-06-27 16:49:17.000000000 +0200
+++ node_privacy_byrole/node_privacy_byrole.module	2011-06-27 16:57:36.000000000 +0200
@@ -447,7 +447,7 @@ function node_privacy_byrole_change_role
   if (isset($context['node_privacy_byrole']['roles'])) {
     $node->node_privacy_byrole['roles'] = $context['node_privacy_byrole']['roles'];
   }
-  module_invoke('node_privacy_byrole', 'nodeapi', $node, 'update');
+  node_privacy_byrole_nodeapi($node, 'update');
 }
 
 function node_privacy_byrole_change_role_action_form($context) {
@@ -506,7 +506,7 @@ function node_privacy_byrole_rolereferen
   foreach (_node_privacy_byrole_walk_role_fields($node->$context['field']) as $rid) {
     $node->node_privacy_byrole['roles'][$rid] = $context['permissions'];
   }
-  module_invoke('node_privacy_byrole', 'nodeapi', $node, 'update');
+  node_privacy_byrole_nodeapi($node, 'update');
 }
 
 function node_privacy_byrole_rolereference_action_form($context) {
