diff --git a/BizHawk.Client.Common/BizHawk.Client.Common.csproj b/BizHawk.Client.Common/BizHawk.Client.Common.csproj
index 22d2431803..8eec8ff392 100644
--- a/BizHawk.Client.Common/BizHawk.Client.Common.csproj
+++ b/BizHawk.Client.Common/BizHawk.Client.Common.csproj
@@ -106,10 +106,15 @@
+
+
+ {866F8D13-0678-4FF9-80A4-A3993FD4D8A3}
+ BizHawk.Common
+
{197D4314-8A9F-49BA-977D-54ACEFAEB6BA}
BizHawk.Emulation
diff --git a/BizHawk.MultiClient/tools/Watch/RamSearchEngine.cs b/BizHawk.Client.Common/tools/RamSearchEngine.cs
similarity index 95%
rename from BizHawk.MultiClient/tools/Watch/RamSearchEngine.cs
rename to BizHawk.Client.Common/tools/RamSearchEngine.cs
index 436a7e9c7a..3e92b5711b 100644
--- a/BizHawk.MultiClient/tools/Watch/RamSearchEngine.cs
+++ b/BizHawk.Client.Common/tools/RamSearchEngine.cs
@@ -7,9 +7,8 @@ using System.Text;
using System.Threading.Tasks;
using BizHawk.Common;
-using BizHawk.Client.Common;
-namespace BizHawk.MultiClient
+namespace BizHawk.Client.Common
{
//TODO: move me
//http://stackoverflow.com/questions/1766328/can-linq-use-binary-search-when-the-collection-is-ordered
diff --git a/BizHawk.MultiClient/BizHawk.MultiClient.csproj b/BizHawk.MultiClient/BizHawk.MultiClient.csproj
index 7b6774431f..827c0f184f 100644
--- a/BizHawk.MultiClient/BizHawk.MultiClient.csproj
+++ b/BizHawk.MultiClient/BizHawk.MultiClient.csproj
@@ -726,7 +726,6 @@
RamSearch.cs
-
Form