diff --git a/src/Tgstation.Server.Host/Configuration/InternalConfiguration.cs b/src/Tgstation.Server.Host/Configuration/InternalConfiguration.cs
index 832041deba..58f2ad4720 100644
--- a/src/Tgstation.Server.Host/Configuration/InternalConfiguration.cs
+++ b/src/Tgstation.Server.Host/Configuration/InternalConfiguration.cs
@@ -28,7 +28,7 @@
///
/// The base path for the app settings configuration files.
///
- public string? AppSettingsBasePath { get; set; }
+ public string AppSettingsBasePath { get; set; } = "UNINITIALIZED"; // this is set in a hacky way in ServerFactory
///
/// Coerce the to select .
diff --git a/src/Tgstation.Server.Host/IO/IIOManager.cs b/src/Tgstation.Server.Host/IO/IIOManager.cs
index b66bd6f0fa..ec43f1d23f 100644
--- a/src/Tgstation.Server.Host/IO/IIOManager.cs
+++ b/src/Tgstation.Server.Host/IO/IIOManager.cs
@@ -4,8 +4,6 @@ using System.IO;
using System.Threading;
using System.Threading.Tasks;
-#nullable disable
-
namespace Tgstation.Server.Host.IO
{
///
@@ -59,7 +57,7 @@ namespace Tgstation.Server.Host.IO
/// A representing the running operation.
ValueTask CopyDirectory(
IEnumerable ignore,
- Func postCopyCallback,
+ Func? postCopyCallback,
string src,
string dest,
int? taskThrottle,