@@ -0,0 +1,16 @@
+﻿// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
+
+namespace Microsoft.AspNetCore.Server.Kestrel.Internal.Http
+{
+    [Flags]
+    public enum ConnectionOptions
+    {
+        None = 0,
+        Close = 1,
+        KeepAlive = 2,
+        Upgrade = 4
+    }
+}
Why have this instead of returning a nullable `ConnectionOptions`?