     super options
     @requestingInfo = KD.utils.dict()
     @needsRequest   = KD.utils.dict()
+
+    @_reconnectedOnce = no
 
   # first info request sends message to kite requesting info
   # subsequent info requests while the first request is pending


      .catch (err) =>

        warn "[kloud:info] failed, sending current state back:", { currentState, err }
        @resolveRequestingInfos machineId, State: currentState


  askInfoFromKloud: (machineId, currentState) ->

    {kontrol} = KD.singletons

    KD.remote.api.DataDog.increment "KloudInfo", noop

    @tell 'info', { machineId }
