}
// Ideally we wouldn't do a type-check here and require c.client to have
// Route, but it would require changing too many types all over the place.
// This isn't called in a hot path.
rc, ok := c.client.(RoutingClient)
if !ok {
return "", errors.New("not routing client")
}
}