diff --git a/Program.cs b/Program.cs
index ede69acdf3f2031627f37158faef7a0fcce1d9f4..bd90c479e976c2eb9e74b1c534f5a935cda9a23a 100644
--- a/Program.cs
+++ b/Program.cs
@@ -506,18 +506,21 @@ class StatusBarI3: RootStatusBar
 		Console.ReadLine(); // read "["
 		while(true)
 		{
+
 			#pragma warning disable 8602
 			string? line = Console.ReadLine();
+
 			if(line == null) throw new Exception("I3bar close input");
 			if(line[0] == ',') line = line[1..];
 
+
 			JsonObject json = JsonObject.Parse(line).AsObject();
 			MouseButton button;
 			int jsonButton = json["button"].AsValue().GetValue<int>();
 			if(jsonButton == 1) button = MouseButton.Left; else
 			if(jsonButton == 2) button = MouseButton.Middle; else
 			if(jsonButton == 3) button = MouseButton.Right; else
-				break;
+				continue;
 			Modifiers mod = 0;
 			foreach(var i in json["modifiers"].AsArray())
 			{