I don't see any problem with 300* response having a body and a content-length, the `should_close` function will return False with this change or without it.