diff --git a/lib/targetStore.js b/lib/targetStore.js
index <HASH>..<HASH> 100644
--- a/lib/targetStore.js
+++ b/lib/targetStore.js
@@ -24,6 +24,8 @@ module.exports = function(options) {
         req.errorEventKey = 'error::' + nextRequestId();
 
         var respond = function(filePath) {
+            //remove error event since it is no longer needed
+            eventDispatcher.removeAllListeners(req.errorEventKey);
 //            logger.debug('responding with: ', filePath);
             clearTimeout(clientRequestTimeout);
             sendResponseToClient(req, res, filePath);
Fix: removing error callbacks on success