diff --git a/hunks/image/multipleOffsets.js b/hunks/image/multipleOffsets.js
index b4429940b6137b8e3bb20fb4cd51b959a19e8324..76fa382939350303e466724774fe1d3d9fda811a 100644
--- a/hunks/image/multipleOffsets.js
+++ b/hunks/image/multipleOffsets.js
@@ -57,7 +57,8 @@ export default function MultipleOffsets() {
   this.loop = () => {
     if (imageIn.io() && !vectors.io()) {
       function work() {
-        self.importScripts("http://localhost:8080/helpers.js");
+        //imports pipe, edgeDetectHelper, orientEdgesHelper, vectorizeHelper; could be a good idea to break these into different files
+        self.importScripts("http://localhost:8080/helpers.js"); 
 
         self.onmessage = function(e) {
 
@@ -75,8 +76,9 @@ export default function MultipleOffsets() {
               vectorizeHelper
             )(e.data);
 
-            vectors = [...vectors, ...newVectors];
+            vectors.push(...newVectors);
 
+            // we only want this to run once if the totalOffset is the offsetDiameter
             if (offset === e.data.totalOffset) break;
 
             offset += e.data.stepover;