http_client seems reasonably solid now