use string version of body when generating etag