diff --git a/PepperDashEssentials/Bridges/IBridge.cs b/PepperDashEssentials/Bridges/IBridge.cs
new file mode 100644
index 00000000..a8b0a893
--- /dev/null
+++ b/PepperDashEssentials/Bridges/IBridge.cs
@@ -0,0 +1,12 @@
+using System;
+
+namespace PepperDash.Essentials.Bridges
+{
+ ///
+ /// Defines a device that uses the legacy JoinMapBase for its join map
+ ///
+ [Obsolete("IBridgeAdvanced should be used going forward with JoinMapBaseAdvanced")]
+ public interface IBridge: Core.Bridges.IBridge
+ {
+ }
+}
\ No newline at end of file
diff --git a/essentials-framework/Essentials Core/PepperDashEssentialsBase/Bridges/IBridge.cs b/essentials-framework/Essentials Core/PepperDashEssentialsBase/Bridges/IBridge.cs
index 9731b865..0a4450d0 100644
--- a/essentials-framework/Essentials Core/PepperDashEssentialsBase/Bridges/IBridge.cs
+++ b/essentials-framework/Essentials Core/PepperDashEssentialsBase/Bridges/IBridge.cs
@@ -10,10 +10,7 @@ namespace PepperDash.Essentials.Core.Bridges
{
void LinkToApi(BasicTriList trilist, uint joinStart, string joinMapKey, EiscApi bridge);
}
-}
-namespace PepperDash.Essentials.Bridges
-{
///
/// Defines a device that uses the legacy JoinMapBase for its join map
///