diff --git a/includes/finder.inc b/includes/finder.inc
index e637b16..a44bda2 100644
--- a/includes/finder.inc
+++ b/includes/finder.inc
@@ -245,8 +245,10 @@ class finder {
   /**
    * Finder save.
    */
-  function save() {
-    module_invoke_all('finder_presave', $this);
+  function save($disable_presave = FALSE) {
+    if (!$disable_presave) {
+      module_invoke_all('finder_presave', $this);
+    }
     $update = array();
     $op = 'finder_insert';
     if (!empty($this->id)) {
