What's the expected behavior if this fails? It seems relatively likely that we could run into some non-working urls and as it's currently written it looks like that will be a fatal error.