fixed a bogus reconnect case