diff --git a/Sources/XXClient/Functors/NewUdManagerFromBackup.swift b/Sources/XXClient/Functors/NewUdManagerFromBackup.swift
index 9145a154e2c0012f33fc14552a8ea96e76fae905..454cc6aaa1b732ce170cbe51f85f9211d4726cb3 100644
--- a/Sources/XXClient/Functors/NewUdManagerFromBackup.swift
+++ b/Sources/XXClient/Functors/NewUdManagerFromBackup.swift
@@ -2,10 +2,9 @@ import Bindings
 import XCTestDynamicOverlay
 
 public struct NewUdManagerFromBackup {
-  public struct Params {
+  public struct Params: Equatable {
     public init(
       e2eId: Int,
-      follower: UdNetworkStatus,
       username: Fact,
       email: Fact?,
       phone: Fact?,
@@ -14,7 +13,6 @@ public struct NewUdManagerFromBackup {
       address: String
     ) {
       self.e2eId = e2eId
-      self.follower = follower
       self.username = username
       self.email = email
       self.phone = phone
@@ -24,7 +22,6 @@ public struct NewUdManagerFromBackup {
     }
 
     public var e2eId: Int
-    public var follower: UdNetworkStatus
     public var username: Fact
     public var email: Fact?
     public var phone: Fact?
@@ -33,19 +30,22 @@ public struct NewUdManagerFromBackup {
     public var address: String
   }
 
-  public var run: (Params) throws -> UserDiscovery
+  public var run: (Params, UdNetworkStatus) throws -> UserDiscovery
 
-  public func callAsFunction(_ params: Params) throws -> UserDiscovery {
-    try run(params)
+  public func callAsFunction(
+    params: Params,
+    follower: UdNetworkStatus
+  ) throws -> UserDiscovery {
+    try run(params, follower)
   }
 }
 
 extension NewUdManagerFromBackup {
-  public static let live = NewUdManagerFromBackup { params in
+  public static let live = NewUdManagerFromBackup { params, follower in
     var error: NSError?
     let bindingsUD = BindingsNewUdManagerFromBackup(
       params.e2eId,
-      params.follower.makeBindingsUdNetworkStatus(),
+      follower.makeBindingsUdNetworkStatus(),
       try params.username.encode(),
       try params.email?.encode(),
       try params.phone?.encode(),