diff --git a/nitro.js b/nitro.js
index <HASH>..<HASH> 100644
--- a/nitro.js
+++ b/nitro.js
@@ -542,7 +542,6 @@ var defcat = 'all';
 
 try {
 	var config = require('./config.json');
-	download_history = giUtils.downloadHistory(config.download_history);
 	host = config.nitro.host;
 	api_key = config.nitro.api_key;
 	mediaSet = config.nitro.mediaset;
@@ -672,6 +671,10 @@ options.on('run',function(argv,options){
 });
 var o = options.parseSystem();
 
+if (!showAll && config.download_history) {
+	download_history = giUtils.downloadHistory(config.download_history);
+}
+
 if (partner_pid) {
 	query.add(api.fProgrammesPartnerPid,partner_pid)
 		.add(api.mProgrammesAvailability)
nitro; only load download_history if needed