diff --git a/lib/model.js b/lib/model.js
index <HASH>..<HASH> 100644
--- a/lib/model.js
+++ b/lib/model.js
@@ -233,7 +233,8 @@ Model.prototype.updateIndexes = function (oldDoc, newDoc) {
 
   for (i = 0; i < keys.length; i += 1) {
     try {
-      if (skipId && keys[i] != '_id') this.indexes[keys[i]].update(oldDoc, newDoc);
+     // if (! (skipId && keys[i] == '_id')) this.indexes[keys[i]].update(oldDoc, newDoc);
+       this.indexes[keys[i]].update(oldDoc, newDoc);
     } catch (e) {
       failingIndex = i;
       error = e;
Radical fix, revert skipId