I don't really like this. Can we just pull the thing we want out rather than grabbing all metadata, then reaching in to see if there is an etag in the headers?