diff --git a/Sources/ElixxirDAppsSDK/Client.swift b/Sources/ElixxirDAppsSDK/Client.swift
index fd027ac794d78851ed72c2992f3d255a6ca41d9c..a3b790a894d783b1585c202dec6aa9d8063e6f81 100644
--- a/Sources/ElixxirDAppsSDK/Client.swift
+++ b/Sources/ElixxirDAppsSDK/Client.swift
@@ -3,11 +3,11 @@ import Bindings
 public struct Client {
   public var networkFollower: NetworkFollower
   public var waitForNetwork: NetworkWaiter
+  public var isNetworkHealthy: NetworkHealthProvider
+  public var monitorNetworkHealth: NetworkHealthListener
   public var makeIdentity: IdentityMaker
   public var connect: ConnectionMaker
   public var waitForDelivery: MessageDeliveryWaiter
-  public var isNetworkHealthy: NetworkHealthProvider
-  public var networkHealth: NetworkHealthListener
 }
 
 extension Client {
@@ -15,11 +15,11 @@ extension Client {
     Client(
       networkFollower: .live(bindingsClient: bindingsClient),
       waitForNetwork: .live(bindingsClient: bindingsClient),
+      isNetworkHealthy: .live(bindingsClient: bindingsClient),
+      monitorNetworkHealth: .live(bindingsClient: bindingsClient),
       makeIdentity: .live(bindingsClient: bindingsClient),
       connect: .live(bindingsClient: bindingsClient),
-      waitForDelivery: .live(bindingsClient: bindingsClient),
-      isNetworkHealthy: .live(bindingsClient: bindingsClient),
-      networkHealth: .live(bindingsClient: bindingsClient)
+      waitForDelivery: .live(bindingsClient: bindingsClient)
     )
   }
 }
@@ -29,11 +29,11 @@ extension Client {
   public static let failing = Client(
     networkFollower: .failing,
     waitForNetwork: .failing,
+    isNetworkHealthy: .failing,
+    monitorNetworkHealth: .failing,
     makeIdentity: .failing,
     connect: .failing,
-    waitForDelivery: .failing,
-    isNetworkHealthy: .failing,
-    networkHealth: .failing
+    waitForDelivery: .failing
   )
 }
 #endif