Connection::open now returns the endpoint that's eventually used