diff --git a/historical.js b/historical.js
index <HASH>..<HASH> 100644
--- a/historical.js
+++ b/historical.js
@@ -131,11 +131,19 @@ module.exports = function (schema, options) {
             });
 
             historical.save(next);
-        }).catch((err) => {
+        }).catch(function (err) {
             console.error(`ERROR: ${err}`);
         });
     });
 
+    schema.pre('update', function (next) {
+        next();
+    });
+
+    schema.pre('findOneAndRemove', function (next) {
+        next();
+    });
+
     schema.pre('remove', function (next) {
         var me              = this,
             HistoricalModel = getHistoricalModel(me);
add stubs for update and findOneAndRemove hooks, fix ES5 compliance by getting rid of arrow function syntax