diff --git a/src/Tgstation.Server.Host/Components/Session/SessionController.cs b/src/Tgstation.Server.Host/Components/Session/SessionController.cs
index 19b5b7b06c..471cbad030 100644
--- a/src/Tgstation.Server.Host/Components/Session/SessionController.cs
+++ b/src/Tgstation.Server.Host/Components/Session/SessionController.cs
@@ -105,6 +105,11 @@ namespace Tgstation.Server.Host.Components.Session
///
readonly ReattachInformation reattachInformation;
+ ///
+ /// A used for the topic send operation made on reattaching.
+ ///
+ readonly CancellationTokenSource reattachTopicCts;
+
///
/// The for the
///
@@ -230,23 +235,20 @@ namespace Tgstation.Server.Host.Components.Session
rebootTcs = new TaskCompletionSource