What do you think about extending the strategy to understand priorities? I think that could be useful, especially if like, we have only one server of the highest priority but a lot of servers of a lower priority. The strategy might want to pick one of the lower priority servers if the highest priority server is overloaded