I should also consider if there's any security concern. Downloading parts from untrusted sources can be risky. If the user is trying to re-download a file, they need to ensure the source is safe.