Start splitting the fetch path into natural and (hopefully)
understandable bits.