diff --git a/Sources/XXClient/E2E/Functors/E2EResetAuthenticatedChannel.swift b/Sources/XXClient/E2E/Functors/E2EResetAuthenticatedChannel.swift
index 7b987fc900c486341378cea735dbd2f81e6faf2d..de7009b8b52d5b56afc5b8b40dbb1dd82258c648 100644
--- a/Sources/XXClient/E2E/Functors/E2EResetAuthenticatedChannel.swift
+++ b/Sources/XXClient/E2E/Functors/E2EResetAuthenticatedChannel.swift
@@ -2,18 +2,18 @@ import Bindings
 import XCTestDynamicOverlay
 
 public struct E2EResetAuthenticatedChannel {
-  public var run: (Data) throws -> Int64
+  public var run: (Contact) throws -> Int64
 
-  public func callAsFunction(partnerContact: Data) throws -> Int64 {
-    try run(partnerContact)
+  public func callAsFunction(partner: Contact) throws -> Int64 {
+    try run(partner)
   }
 }
 
 extension E2EResetAuthenticatedChannel {
   public static func live(_ bindingsE2E: BindingsE2e) -> E2EResetAuthenticatedChannel {
-    E2EResetAuthenticatedChannel { partnerContact in
+    E2EResetAuthenticatedChannel { partner in
       var roundId: Int64 = 0
-      try bindingsE2E.reset(partnerContact, ret0_: &roundId)
+      try bindingsE2E.reset(partner.data, ret0_: &roundId)
       return roundId
     }
   }