It would be nice to give pools priority. So that you could either: 1. Only use a provider if the primary provider is in an error state 2. Only use a second cloud provider if on-prem pool is at capacity