boolean added = false;
for(RequestStatus req: reqs) {
if(req instanceof DownloadRequestStatus && !uploads) {
DownloadRequestStatus download = (DownloadRequestStatus)req;
if(download.hasSucceeded()) {
if(download.toTempSpace())
completedDownloadToTemp.add(download);
else // to disk
completedDownloadToDisk.add(download);
} else if(download.hasFinished()) {
FetchExceptionMode failureCode = download.getFailureCode();