diff --git a/src/Tgstation.Server.Host/Components/Chat/ChatManager.cs b/src/Tgstation.Server.Host/Components/Chat/ChatManager.cs
index 25807b4d2f..93e8971229 100644
--- a/src/Tgstation.Server.Host/Components/Chat/ChatManager.cs
+++ b/src/Tgstation.Server.Host/Components/Chat/ChatManager.cs
@@ -111,6 +111,11 @@ namespace Tgstation.Server.Host.Components.Chat
///
Task initialProviderConnectionsTask;
+ ///
+ /// A that represents all sent messages.
+ ///
+ Task messageSendTask;
+
///
/// The that completes when s change
///
@@ -159,6 +164,8 @@ namespace Tgstation.Server.Host.Components.Chat
trackingContexts = new List();
handlerCts = new CancellationTokenSource();
connectionsUpdated = new TaskCompletionSource