diff --git a/lib/Doctrine/ODM/PHPCR/UnitOfWork.php b/lib/Doctrine/ODM/PHPCR/UnitOfWork.php
index <HASH>..<HASH> 100644
--- a/lib/Doctrine/ODM/PHPCR/UnitOfWork.php
+++ b/lib/Doctrine/ODM/PHPCR/UnitOfWork.php
@@ -608,6 +608,7 @@ class UnitOfWork
 
         $this->scheduledUpdates =
         $this->scheduledRemovals =
+        $this->scheduledInserts =
         $this->visitedCollections = array();
     }
Fixed scheduledInserts not being reset