diff --git a/lib/browser-sync.js b/lib/browser-sync.js
index <HASH>..<HASH> 100644
--- a/lib/browser-sync.js
+++ b/lib/browser-sync.js
@@ -705,6 +705,15 @@ BrowserSync.prototype.cleanup = function (cb) {
         bs.events.removeAllListeners();
     }
 
+    // Close any core file watchers
+    if (bs.watchers) {
+        Object.keys(bs.watchers).forEach(function (key) {
+            bs.watchers[key].watchers.forEach(function (watcher) {
+            	watcher.close();
+            });
+        });
+    }
+
     // Run any additional clean up tasks
     bs._cleanupTasks.forEach(function (fn) {
         if (_.isFunction(fn)) {
fix(cleanup): close any watchers registered in options - fixes #<I>