diff --git a/index.js b/index.js
index <HASH>..<HASH> 100644
--- a/index.js
+++ b/index.js
@@ -19,6 +19,7 @@ function write (file) {
     plotter.unset(file.path);
   } else {
     plotter.set(file.path, file.contents.toString(), options);
+    if (file.event === undefined) return this.queue(file);
   }
 
   this.queue(file);
Do not queue dependent files if event is undefined.
Otherwise too much files are streamed down the pipe on
watch start