     {
         if self.logLevel == .verbose { print("calling \(#function)") }
         
-        let peerManager = self.peerManager ?? self
-        
-        if peerManager.getSavedPeer(withId: peripheral.identifier) == nil {
-            activePairingTask?.remotePeripheral = peripheral
-            updateActivePairingTask()
-        }
-        
         peripheral.delegate = self
         central.connect(peripheral, options: nil)
     }

            else {
                return
            }
            
            self.activePairingTask?.remotePeripheralIsPairing = isPairing
            self.updateActivePairingTask()
            
        case timeOfLastUpdateCharacteristic.uuid:
            guard
                let services = peripheral.services,

    public var connectedPeers: [ClinkPeer] = []
    
    fileprivate var localPeerData = Data()
    
    fileprivate lazy var centralManager: CBCentralManager = {
        return CBCentralManager(delegate: self, queue: q)
