                     attributeType: operation.type.rawValue,
                     attributeValue: serviceUUID.littleEndian.data
                 )
-                let response = try await send(request, response: ATTFindByTypeResponse.self)
+                let response = await send(request, response: ATTFindByTypeResponse.self)
                 try await findByTypeResponse(response, &operation)
             }
         }

        // TODO: Sign Data
        
        let pdu = ATTWriteCommand(handle: characteristic.handle.value, value: data)
        try await send(pdu)
    }
    
    // MARK: - Callbacks

            endHandle: service.end,
            attributeType: attributeType.uuid
        )
        let response = await send(request, response: ATTReadByTypeResponse.self)
        try await readByTypeResponse(response, &operation)
        return operation.foundCharacteristics
    }
