Fail nicely when resources don't exist.

It turns out that spiders follow all kinds of non-visible links.
And continue to follow them.

closes #224