diff --git a/OpenNest.IO.Tests/IoDependencyTests.cs b/OpenNest.IO.Tests/IoDependencyTests.cs
new file mode 100644
index 00000000..58668cc5
--- /dev/null
+++ b/OpenNest.IO.Tests/IoDependencyTests.cs
@@ -0,0 +1,12 @@
+namespace OpenNest.IO.Tests;
+
+public class IoDependencyTests
+{
+ [Fact]
+ public void IoAssembly_DoesNotReferenceTheEngine()
+ {
+ var references = typeof(NestReader).Assembly.GetReferencedAssemblies().Select(a => a.Name);
+
+ Assert.DoesNotContain("OpenNest.Engine", references);
+ }
+}
diff --git a/OpenNest.IO.Tests/OpenNest.IO.Tests.csproj b/OpenNest.IO.Tests/OpenNest.IO.Tests.csproj
index 4d96dc06..5806137b 100644
--- a/OpenNest.IO.Tests/OpenNest.IO.Tests.csproj
+++ b/OpenNest.IO.Tests/OpenNest.IO.Tests.csproj
@@ -12,5 +12,7 @@
+
+
diff --git a/OpenNest.IO/OpenNest.IO.csproj b/OpenNest.IO/OpenNest.IO.csproj
index f6782ef5..e49adae9 100644
--- a/OpenNest.IO/OpenNest.IO.csproj
+++ b/OpenNest.IO/OpenNest.IO.csproj
@@ -9,7 +9,6 @@
-