> Instead, if the request method was GET or HEAD, the server SHOULD respond with a 304 (Not Modified) response, including the cache- related header fields (particularly ETag) of one of the entities that matched

We should probably pass a request to `setPreconditionFailed` so that the response would be more accurate with the RFC