What's the advantage of `fetch`?