diff --git a/lib/watch.js b/lib/watch.js
index <HASH>..<HASH> 100644
--- a/lib/watch.js
+++ b/lib/watch.js
@@ -140,7 +140,7 @@ module.exports = function(chrome) {
     log('Hot reloading', file)
 
     chrome.send('Runtime.evaluate', { expression: updateSrc(file) })
-    .then(Promise.all(Array.from(chrome.styles.values()).map(style => {
+    .then(() => Promise.all(Array.from(chrome.styles.values()).map(style => {
       const string = style.text.split(file).join(file.split('?')[0] + '?' + Date.now())
 
       if (string !== style.text) {
then takes a function, if not Promise.all runs first