--- InsertNode.module.orig	2008-01-10 14:53:11.000000000 +0100
+++ InsertNode.module	2008-02-06 20:06:39.000000000 +0100
@@ -15,8 +15,8 @@
     }
   }
   
-  if ($nid && node_access('view',$nid)) {
-    $node=node_load(array('nid'=>$nid));
+  $node=node_load(array('nid'=>$nid));
+  if ($node && node_access('view',$node)) {
     switch ($matches[2]) {
       case 'body':
         return $node->body;
