Use the `desc` parameter instead to make the error messages
customized for the actual download.

Also use new-style format strings.