diff --git a/Examples/xx-messenger/Sources/RegisterFeature/RegisterFeature.swift b/Examples/xx-messenger/Sources/RegisterFeature/RegisterFeature.swift
index a8d3280c5e321cb78ade668570dcc40159f0b7b7..8e1f35411fdd0ec6d952f556420f9c72073c1e1f 100644
--- a/Examples/xx-messenger/Sources/RegisterFeature/RegisterFeature.swift
+++ b/Examples/xx-messenger/Sources/RegisterFeature/RegisterFeature.swift
@@ -1,6 +1,6 @@
 import AppCore
 import ComposableArchitecture
-import SwiftUI
+import Foundation
 import XCTestDynamicOverlay
 import XXMessengerClient
 import XXModels
@@ -13,11 +13,13 @@ public struct RegisterState: Equatable {
   public init(
     focusedField: Field? = nil,
     username: String = "",
-    isRegistering: Bool = false
+    isRegistering: Bool = false,
+    failure: String? = nil
   ) {
     self.focusedField = focusedField
     self.username = username
     self.isRegistering = isRegistering
+    self.failure = failure
   }
 
   @BindableState public var focusedField: Field?