File - Rewrote the deleted canDownload functions -,-