     private func discoverDescriptors(_ operation: inout DescriptorDiscoveryOperation) async throws {
         assert(operation.start <= operation.end, "Invalid range")
         let request = ATTFindInformationRequest(startHandle: operation.start, endHandle: operation.end)
-        let response = try await send(request, response: ATTFindInformationResponse.self)
+        let response = await send(request, response: ATTFindInformationResponse.self)
         try await findInformationResponse(response, &operation)
     }
     

                operation.lastRequest = request
                operation.sentData += attributeValuePart
                
                let response = try await send(request, response: ATTPrepareWriteResponse.self)
                try await prepareWriteResponse(response, &operation)
                
            } else {

                endHandle: end,
                type: attributeType.uuid
            )
            let response = await send(request, response: ATTReadByGroupTypeResponse.self)
            try await readByGroupTypeResponse(response, &operation)
        }
        return operation.foundServices
