At first I was rejecting the promise if the body wouldn't parse, but `HEAD` requests don't return a body, so they were failing. I took the lazy approach of just ignoring it, however I think we can be smarter about it so I'll give it another shot.