trim unnecessary tests
bugfix: _connect in reconnect was redundant