Split check_current_user_can_download() method
Split download_headers() method