diff --git a/Examples/xx-messenger/Sources/RegisterFeature/RegisterFeature.swift b/Examples/xx-messenger/Sources/RegisterFeature/RegisterFeature.swift
index b55cae7d08a0ce6aade8858e4a1e7dd17b63d097..fcb9c62e07c28abad5306b29003b8db32ae61b38 100644
--- a/Examples/xx-messenger/Sources/RegisterFeature/RegisterFeature.swift
+++ b/Examples/xx-messenger/Sources/RegisterFeature/RegisterFeature.swift
@@ -83,7 +83,7 @@ public let registerReducer = Reducer<RegisterState, RegisterAction, RegisterEnvi
         let db = try env.db()
         try env.messenger.register(username: username)
         var contact = try env.messenger.e2e.tryGet().getContact()
-        var facts: [Fact] = (try? contact.getFacts()) ?? []
+        var facts: [Fact] = try contact.getFacts()
         facts.removeAll(where: { $0.type == 0 })
         facts.append(Fact(fact: username, type: 0))
         try contact.setFacts(facts)
diff --git a/Examples/xx-messenger/Sources/UserSearchFeature/UserSearchResultFeature.swift b/Examples/xx-messenger/Sources/UserSearchFeature/UserSearchResultFeature.swift
index ece68742bced9b709e988607948b99fad9de28f8..a331df70a0feb76034579df43a23a4ef82d13c32 100644
--- a/Examples/xx-messenger/Sources/UserSearchFeature/UserSearchResultFeature.swift
+++ b/Examples/xx-messenger/Sources/UserSearchFeature/UserSearchResultFeature.swift
@@ -44,10 +44,9 @@ public let userSearchResultReducer = Reducer<UserSearchResultState, UserSearchRe
 { state, action, env in
   switch action {
   case .start:
-    let facts = (try? state.xxContact.getFacts()) ?? []
-    state.username = facts.first(where: { $0.type == 0 })?.fact
-    state.email = facts.first(where: { $0.type == 1 })?.fact
-    state.phone = facts.first(where: { $0.type == 2 })?.fact
+    state.username = state.xxContact.username
+    state.email = state.xxContact.email
+    state.phone = state.xxContact.phone
     return .none
 
   case .tapped: