             }
             // Get the pause information from the NETX itself (ignore error)
             .flatMap { status  -> AnyPublisher<(NetworkStatus, String), Error> in
-                Logger.v("Netx", "Query state: before report")
+                Logger.v("NetxService", "Query state: before report")
                 return Publishers.CombineLatest(
                     Just(status).setFailureType(to: Error.self).eraseToAnyPublisher(),
                     self.sendNetxMessage(msg: NetworkCommand.report.rawValue)


                // Also make a timeout
                Just(true)
                .delay(for: 10.0, scheduler: self.bgQueue)
                .tryMap { state -> String in
                    throw "next message timeout"
                }

            .tryMap { _ in true }
            .tryCatch { err -> AnyPublisher<Ignored, Error> in
                Logger.e(
                    "NetxService",
                    "queryNetxState: could not get status info".cause(err)
                )

                // Re-load the manager (maybe VPN profile removed)
                self.manager = Atomic(nil)

                if let e = err as? CommonError, e == .vpnNoPermissions {
                    Logger.w("NetxService", "marking VPN as disabled")
                    self.writeNetxState.send(NetworkStatus.disconnected())
                }

                throw err
            }
            .eraseToAnyPublisher()
