Do a better fetch