we shouldn't need this test really, we shouldn't need to special case if it's the same object, we should just be setting the content-length appropriately on body=