re-using self._requests