From #21 it was identified that we might try and download from many proxies if an artefact can't be found initially, but we don't want to be going round the houses attempting to download a missing file over and over again.
Instead, we should consider a cache of responses.