void AbortCurrentPingRequest()
            {
                lock (mutex)
                {
                    currentUserToken = null;
                }

                try
                {
                    if (ping != null)
                    {
                        ping.SendAsyncCancel();
                    }
                }
                catch
                {}

                Fcns.DisposeOfObject(ref ping);
            }