updated to support conneg with HttpResponseMessage