Implement optional parameter dontDownload