Added ETag support.