From the documentation:

> The URL becomes invalid after the transaction object associated with the download is finalized.

Are you handling this somehow? The user shouldn't be forced to handle the download data in `storeDownloadFinished:` synchronously. Maybe a delegate is required?