         guard let serviceType = HCIQoSSetup.ServiceType(rawValue: 0x02)
             else { XCTFail("Unable to parse service type"); return }
         
-        (try await hostController.qosSetup(connectionHandle: 0x000D,
+        let event = try await hostController.qosSetup(connectionHandle: 0x000D,
                                                      serviceType: serviceType,
                                                      tokenRate: 0x00000000,
                                                      peakBandWidth: 0x00000000,
                                                      latency: 0x00002BF2,
-                                                     delayVariation: 0xFFFFFFFF))
+                                                     delayVariation: 0xFFFFFFFF)
+        XCTAssertEqual(event.connectionHandle, 0x000D)
+        XCTAssertEqual(event.serviceType, serviceType)
     }
     
     func testReadPageTimeout() async throws {

        XCTAssertEqual(reports[1].event, .undirected)
        XCTAssertEqual(reports[1].event.isConnectable, true)
    }
    */
    func testLEReadRemoteUsedFeatures() async throws {
        
        let connectionHandle: UInt16 = 0x0041

         */
        hostController.queue.append(.event([0x0e, 0x06, 0x01, 0x0d, 0x08, 0x00, 0x0d, 0x00]))
        
        let event = try await hostController.writeLinkPolicySettings(
            connectionHandle: 0x000D,
            settings: BitMaskOptionSet<HCIWriteLinkPolicySettings.LinkPolicySettings>(rawValue: 0x000F))
        XCTAssertEqual(event.connectionHandle, 0x000D)
    }
    
    func testQoSSetup() async throws {
