diff --git a/uc_auction.module b/uc_auction.module
index 64cfaf1..b66a1c2 100755
--- a/uc_auction.module
+++ b/uc_auction.module
@@ -496,7 +496,7 @@ function uc_auction_node_insert($node){
 
 function uc_auction_node_update($node){
   // Did we do the validation above?
-  if (isset($node->is_auction)){
+  if (isset($node->is_auction) && $node->is_auction){
     $prev_expiry = db_query('SELECT expiry FROM {uc_auction} WHERE nid = :nid', array(':nid' => $node->nid))->fetchField();
     if ($prev_expiry) {
       // This is a previously-existing auction. Are we baleeting it?
