wondering if (in a future patch) would make sense to have a download_store_server and download_store_client.