Forgive me if I am missing the obvious but why is there a mutex in the STUN code of UdpTransport? i.e. UdpTransport::stunSendTest. This doesn't seem necessary to me. Jason