diff -Naur ./publishcontent.module ../../publishcontent/publishcontent.module
--- ./publishcontent.module	2009-04-04 20:00:22.000000000 -0700
+++ ../../publishcontent/publishcontent.module	2009-10-20 20:04:20.679677361 -0700
@@ -43,9 +43,12 @@
   return drupal_get_token();
 }
 
-function publishcontent_menu_alter(&$callbacks) {
-  $callbacks['node/%node']['access callback'] = '_publishcontent_view_access';
-  $callbacks['node/%node']['access arguments'] = array(1);
+function publishcontent_access($op, $node, $account) {
+  switch($op) {
+    case 'view':
+      return _publishcontent_view_access($node);
+      break;
+  }
 }
 
 function _publishcontent_view_access($node) {
