When verifying large files, the checksum would take a long time and downloader would be nil. When the goroutine asked for progress, it would raise a nil exception.