That doesn't look right - shouldn't it be
```
info = self.extract_info(url)
self._download(info) # or self.downloader.download(info)
```
here?