reconnects should persist until reconnected