should this not be else if - it wouldn't be both a DownloadTest and an UploadTest