Add accounting for idle times along with disconnection