downloaded counts files that are local and stay local; resume() continues from them.
resume()
Every required file is local; pending optional files are not (yet).