diff --git a/src/java/org/apache/nutch/crawl/Injector.java b/src/java/org/apache/nutch/crawl/Injector.java
index 6575782..ab0b48c 100644
--- a/src/java/org/apache/nutch/crawl/Injector.java
+++ b/src/java/org/apache/nutch/crawl/Injector.java
@@ -500,7 +500,19 @@ public class Injector extends NutchTool implements Tool {
       input = new Path(path.toString());
     }
     Map<String, Object> results = new HashMap<String, Object>();
+
+    boolean overwrite = false;
+    if (args.containsKey("db.injector.overwrite")) {
+      overwrite = (Boolean)args.get("db.injector.overwrite");
+    }
+
+    boolean update = false;
+    if (args.containsKey("db.injector.update")) {
+      update = (Boolean)args.get("db.injector.update");
+    }
+
     Path crawlDb;
+
     if (args.containsKey(Nutch.ARG_CRAWLDB)) {
       Object crawldbPath = args.get(Nutch.ARG_CRAWLDB);
       if (crawldbPath instanceof Path) {
@@ -511,7 +523,7 @@ public class Injector extends NutchTool implements Tool {
     } else {
       crawlDb = new Path(crawlId + "/crawldb");
     }
-    inject(crawlDb, input);
+    inject(crawlDb, input, overwrite, update);
     results.put(Nutch.VAL_RESULT, Integer.toString(0));
     return results;
   }

