var retryLoop = function() {
        self.retry(function(err) {
            self.retryTicker = setTimeout(
                retryLoop,
                self.retryPeriod