if const.ENoError == self._verify_current_file(self._remote_json, False) \
                and not (self._downloader[:5] == const.DownloaderAria2 and os.path.exists(localfile + '.aria2')):
                self.pd("Same local file '{}' already exists, skip downloading".format(localfile))
                self._remove_remote_on_success(remotefile)
                return const.ENoError