Moving flag init
diff --git a/lib/src/common_server.dart b/lib/src/common_server.dart
index a596f89..a951f84 100644
--- a/lib/src/common_server.dart
+++ b/lib/src/common_server.dart
@@ -93,6 +93,8 @@
         exit(code);
       }
     }));
+
+    _running = true;
   }
 
   Future<void> warmup({bool useHtml = false}) async {
@@ -100,7 +102,6 @@
     await compiler.warmup(useHtml: useHtml);
     await analysisServer.warmup(useHtml: useHtml);
     await flutterAnalysisServer.warmup(useHtml: useHtml);
-    _running = true;
   }
 
   Future<void> restart() async {