Etag can never be null, but empty string is allowed