diff --git a/generator/classes/propel/engine/builder/om/php5/PHP5ComplexObjectBuilder.php b/generator/classes/propel/engine/builder/om/php5/PHP5ComplexObjectBuilder.php
index <HASH>..<HASH> 100644
--- a/generator/classes/propel/engine/builder/om/php5/PHP5ComplexObjectBuilder.php
+++ b/generator/classes/propel/engine/builder/om/php5/PHP5ComplexObjectBuilder.php
@@ -893,9 +893,14 @@ $script .= "
 			// If this object has been modified, then save it to the database.
 			if (\$this->isModified()";
 		
+		/*
+		FIXME: this doesn't work right now because the BasePeer::doInsert() method
+		expects to be passed a Criteria object that contains columns (which tell BasePeer
+		which table is being updated)
 		if ($table->hasAutoIncrementPrimaryKey()) {
 			$script .= " || \$this->isNew()";
 		}
+		*/
 		
 		$script .= ") {
 				if (\$this->isNew()) {
Commenting out change to allow saving of empty objects, because BasePeer::doInsert() won't easily be modified to make this possible.