You're using `self._reconnection_backoff` here. May I assume it's defined outside the visible diff?