Good question - I can't think of any reason on the spot. It would be nice if we could just always generate the etag here, and also not make the test depend on the hash.