diff --git a/clone.pages.inc b/clone.pages.inc
index 37e1759..0e1afca 100644
--- a/clone.pages.inc
+++ b/clone.pages.inc
@@ -146,6 +146,10 @@ function clone_node_prepopulate($original_node) {
       $node->nid = NULL;
       $node->vid = NULL;
       $node->tnid = NULL;
+      $node->log = NULL;
+      // Also handle modules that attach a UUID to the node
+      $node->uuid = NULL;
+      $node->revision_uuid = NULL;
       // Anyonmymous users don't have a name.
       // @see: drupal_anonymous_user().
       $node->name = isset($user->name) ? $user->name : NULL;
@@ -193,6 +197,10 @@ function clone_node_save($nid) {
       $node->nid = NULL;
       $node->vid = NULL;
       $node->tnid = NULL;
+      $node->log = NULL;
+      // Also handle modules that attach a UUID to the node
+      $node->uuid = NULL;
+      $node->revision_uuid = NULL;
       // Anyonmymous users don't have a name.
       // @see: drupal_anonymous_user().
       $node->name = isset($user->name) ? $user->name : NULL;
