Right, neither the micListener field nor the MicListener class are loaded a dedicated server. However, the field is only referenced inside the if statement, where it is guaranteed to exist. The method isn't "checked" for non-existent variables beforehand. If you'd like I can make a sided proxy do it instead, but I feel like at that point I'm just maintaining your own code. Plus, like I said, it works for me. :smile: