diff --git a/node_repeat.module b/node_repeat.module
index d381b32..dd47879 100755
--- a/node_repeat.module
+++ b/node_repeat.module
@@ -624,13 +624,15 @@ function node_repeat_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL) {
       $field_new = $node->$field_name;
       $start_date_new = $field_new[0]['value'];
       
-      $node_orig = node_load($node->nid);
-      $field_orig = $node_orig->$field_name;
-      $start_date_orig = $field_orig[0]['value'];
-      
-      if ($start_date_new != $start_date_orig) {
-        node_repeat_remove_node_from_sequence($node->nid);
-        drupal_set_message(t('The node was removed from its node repeat sequence'));
+      if ($node_orig = node_load($node->nid)) {
+
+        $field_orig = $node_orig->$field_name;
+        $start_date_orig = $field_orig[0]['value'];
+        
+        if ($start_date_new != $start_date_orig) {
+          node_repeat_remove_node_from_sequence($node->nid);
+          drupal_set_message(t('The node was removed from its node repeat sequence'));
+        }
       }
     }
   }
