private void Rejoin(int timeout) { SendJoin(timeout); //jfis - rejoin is only called once, from rejoin until connected. and always with no params. then only calls sendjoin. seems convoluted. why not call sendJoin? }