The previous commit was incomplete.
Refactoring in DownloadList.