diff --git a/CelesteTAS-EverestInterop/CelesteTAS-EverestInterop.csproj b/CelesteTAS-EverestInterop/CelesteTAS-EverestInterop.csproj
index 01cb738c9..e543a97fb 100644
--- a/CelesteTAS-EverestInterop/CelesteTAS-EverestInterop.csproj
+++ b/CelesteTAS-EverestInterop/CelesteTAS-EverestInterop.csproj
@@ -58,9 +58,6 @@
lib-stripped\SpeedrunTool.dll
-
- lib-stripped\ExtendedVariantMode.dll
-
lib-stripped\TASRecorder.dll
diff --git a/CelesteTAS-EverestInterop/Source/Utils/ExtendedVariantsUtils.cs b/CelesteTAS-EverestInterop/Source/Utils/ExtendedVariantsUtils.cs
index e750c7a6e..3ba68caf2 100644
--- a/CelesteTAS-EverestInterop/Source/Utils/ExtendedVariantsUtils.cs
+++ b/CelesteTAS-EverestInterop/Source/Utils/ExtendedVariantsUtils.cs
@@ -1,32 +1,38 @@
using System;
-using System.Runtime.CompilerServices;
-using ExtendedVariants.Module;
+using Celeste.Mod;
+using MonoMod.Utils;
namespace TAS.Utils;
internal static class ExtendedVariantsUtils {
- private static readonly Lazy installed = new(() => ModUtils.GetModule("ExtendedVariantMode") != null);
-
- // enum value might be different between different ExtendedVariantMode version
- private static readonly Lazy