Radically rewrote fetch()