diff --git a/Examples/xx-messenger/Sources/ContactFeature/ContactFeature.swift b/Examples/xx-messenger/Sources/ContactFeature/ContactFeature.swift
index 1113b48982e57b5a618824f6edf1976bee47164b..dc166e4ee49bf7d36d410caeb16589cf88be0439 100644
--- a/Examples/xx-messenger/Sources/ContactFeature/ContactFeature.swift
+++ b/Examples/xx-messenger/Sources/ContactFeature/ContactFeature.swift
@@ -184,6 +184,7 @@ public let contactReducer = Reducer<ContactState, ContactAction, ContactEnvironm
 
   case .lookup(.didLookup(let xxContact)):
     state.xxContact = xxContact
+    state.lookup = nil
     return .none
 
   case .sendRequestTapped:
diff --git a/Examples/xx-messenger/Tests/ContactFeatureTests/ContactFeatureTests.swift b/Examples/xx-messenger/Tests/ContactFeatureTests/ContactFeatureTests.swift
index b16d788450c63c1195ded4de7b4d6602c9785b6d..c200094f49e9164391cdd20afdc53ed793a9c736 100644
--- a/Examples/xx-messenger/Tests/ContactFeatureTests/ContactFeatureTests.swift
+++ b/Examples/xx-messenger/Tests/ContactFeatureTests/ContactFeatureTests.swift
@@ -145,6 +145,7 @@ final class ContactFeatureTests: XCTestCase {
 
     store.send(.lookup(.didLookup(contact))) {
       $0.xxContact = contact
+      $0.lookup = nil
     }
   }