diff --git a/OpenRA.Mods.RA/OpenRA.Mods.RA.csproj b/OpenRA.Mods.RA/OpenRA.Mods.RA.csproj
index 3d41de7a98..22cc7c48aa 100644
--- a/OpenRA.Mods.RA/OpenRA.Mods.RA.csproj
+++ b/OpenRA.Mods.RA/OpenRA.Mods.RA.csproj
@@ -287,7 +287,6 @@
-
diff --git a/OpenRA.Mods.RA/ReplaceWithActor.cs b/OpenRA.Mods.RA/ReplaceWithActor.cs
deleted file mode 100644
index d09e6b2294..0000000000
--- a/OpenRA.Mods.RA/ReplaceWithActor.cs
+++ /dev/null
@@ -1,39 +0,0 @@
-#region Copyright & License Information
-/*
- * Copyright 2007-2011 The OpenRA Developers (see AUTHORS)
- * This file is part of OpenRA, which is free software. It is made
- * available to you under the terms of the GNU General Public License
- * as published by the Free Software Foundation. For more information,
- * see COPYING.
- */
-#endregion
-
-using OpenRA.Traits;
-using OpenRA.FileFormats;
-
-namespace OpenRA.Mods.RA
-{
- class ReplaceWithActorInfo : ITraitInfo
- {
- [ActorReference]
- public readonly string Actor = null;
-
- public object Create(ActorInitializer init) { return new ReplaceWithActor(init.self, this); }
- }
-
- class ReplaceWithActor
- {
- public ReplaceWithActor(Actor self, ReplaceWithActorInfo info)
- {
- self.World.AddFrameEndTask(w =>
- {
- self.Destroy();
- w.CreateActor(info.Actor, new TypeDictionary
- {
- new LocationInit( self.Location ),
- new OwnerInit( self.Owner ),
- });
- });
- }
- }
-}