diff --git a/core/state-manager.js b/core/state-manager.js
index 3d38ebd1f6cc7b307aa371dabe877f2800047960..6191872fac62e99af1bbf2196728eea7a0d82c6d 100644
--- a/core/state-manager.js
+++ b/core/state-manager.js
@@ -166,9 +166,9 @@ stateManager._stripMetadata = function (requestDetails) {
     for (let i = 0; i < requestDetails.requestHeaders.length; ++i) {
 
         if (requestDetails.requestHeaders[i].name === 'Origin') {
-            requestDetails.requestHeaders.splice(i, 1);
+            requestDetails.requestHeaders.splice(i--, 1);
         } else if (requestDetails.requestHeaders[i].name === 'Referer') {
-            requestDetails.requestHeaders.splice(i, 1);
+            requestDetails.requestHeaders.splice(i--, 1);
         }
     }