Refactored FTP download.