diff --git a/Example/example-app/Package.swift b/Example/example-app/Package.swift
index 6aa4531627631a16dff789a4acbef611711dd361..64bcd4ba0a890919a46e107b39862a611313be3b 100644
--- a/Example/example-app/Package.swift
+++ b/Example/example-app/Package.swift
@@ -59,6 +59,10 @@ let package = Package(
       url: "https://github.com/kishikawakatsumi/KeychainAccess.git",
       .upToNextMajor(from: "4.2.2")
     ),
+    .package(
+      url: "https://github.com/pointfreeco/xctest-dynamic-overlay.git",
+      .upToNextMajor(from: "0.3.3")
+    ),
   ],
   targets: [
     .target(
@@ -106,6 +110,10 @@ let package = Package(
           name: "ElixxirDAppsSDK",
           package: "elixxir-dapps-sdk-swift"
         ),
+        .product(
+          name: "XCTestDynamicOverlay",
+          package: "xctest-dynamic-overlay"
+        ),
       ],
       swiftSettings: swiftSettings
     ),
diff --git a/Example/example-app/Sources/ErrorFeature/ErrorFeature.swift b/Example/example-app/Sources/ErrorFeature/ErrorFeature.swift
index dc7d8b69db96f23837fd62a352dbe8d4f0f2e2f0..eb1671e8424a7db0ee5ccb12c8fef9289d1277da 100644
--- a/Example/example-app/Sources/ErrorFeature/ErrorFeature.swift
+++ b/Example/example-app/Sources/ErrorFeature/ErrorFeature.swift
@@ -1,5 +1,5 @@
 import ComposableArchitecture
-import SwiftUI
+import XCTestDynamicOverlay
 
 public struct ErrorState: Equatable {
   public init(error: NSError) {
@@ -17,8 +17,6 @@ public struct ErrorEnvironment {
 
 public let errorReducer = Reducer<ErrorState, ErrorAction, ErrorEnvironment>.empty
 
-#if DEBUG
 extension ErrorEnvironment {
-  public static let failing = ErrorEnvironment()
+  public static let unimplemented = ErrorEnvironment()
 }
-#endif