diff --git a/src/strategies/sequential_strategy.js b/src/strategies/sequential_strategy.js
index <HASH>..<HASH> 100644
--- a/src/strategies/sequential_strategy.js
+++ b/src/strategies/sequential_strategy.js
@@ -84,8 +84,10 @@
 
     if (timeoutLength > 0) {
       timeout = setTimeout(function() {
-        runner.abort();
-        callback(true);
+        if (timeout) {
+          runner.abort();
+          callback(true);
+        }
       }, timeoutLength);
     }
Work around IE timer issues in sequential strategy