diff --git a/Dalamud/IoC/Internal/ServiceContainer.cs b/Dalamud/IoC/Internal/ServiceContainer.cs
index 31d16e02e..6383b6b11 100644
--- a/Dalamud/IoC/Internal/ServiceContainer.cs
+++ b/Dalamud/IoC/Internal/ServiceContainer.cs
@@ -18,7 +18,7 @@ namespace Dalamud.IoC.Internal;
/// Dalamud services are constructed via Service{T}.ConstructObject at the moment.
///
[ServiceManager.ProvidedService]
-internal class ServiceContainer : IServiceProvider, IServiceType
+internal class ServiceContainer : IServiceType
{
private static readonly ModuleLog Log = new("SERVICECONTAINER");
@@ -160,10 +160,21 @@ internal class ServiceContainer : IServiceProvider, IServiceType
/// An implementation of a service scope.
public IServiceScope GetScope() => new ServiceScopeImpl(this);
- ///
- object? IServiceProvider.GetService(Type serviceType) => this.GetSingletonService(serviceType);
-
- private async Task