diff --git a/xmlout.js b/xmlout.js
index 801224c..5a4ba60 100644
--- a/xmlout.js
+++ b/xmlout.js
@@ -341,6 +341,10 @@ function getTaskKey(task, chipInfo) {
 
 
 function putTaskToHistory(task, cb) {
+    if (config.globals.no_dupe_check) {
+        if (cb) { cb(); }
+        return;
+    }
     var key = getTaskKey(task, config.globals.gateway_name);
     logger.verbose('Saving task to history LRU', {key: key, task: task});