 
     // https://discordapp.com/developers/docs/topics/voice-connections#ip-discovery
     private func findIP() {
-        udpQueue.async {
+        udpQueueWrite.async {
             guard let udpSocket = self.udpSocket else { return }
 
             // print("Finding IP")

            audioSleep()
        }

        udpQueue.sync(execute: _sendVoiceData)
    }

    #if !os(iOS)

    private let encoderSemaphore = DispatchSemaphore(value: 1)
    private let padding = [UInt8](repeating: 0x00, count: 12)
    private let readQueue = DispatchQueue(label: "discordVoiceEngine.readQueue")
    private let udpQueueWrite = DispatchQueue(label: "discordVoiceEngine.udpQueueWrite")
    private let udpQueueRead = DispatchQueue(label: "discordVoiceEngine.udpQueueRead")
    private let writeQueue = DispatchQueue(label: "discordVoiceEngine.writeQueue")

