             
             if response {
                 
-                try wait()
+                let _ = try wait()
             }
         }
         

        
        // MARK: - Properties
        
        public var log: (String -> ())?
        
        public var stateChanged: (CBCentralManagerState) -> () = { _ in }
        

            
            corePeripheral.discoverCharacteristics(nil, for: coreService)
            
            let _ = try wait()
            
            return (coreService.characteristics ?? []).map { (Bluetooth.UUID(foundation: $0.uuid), Characteristic.Property.from(CoreBluetooth: $0.properties)) }
        }
