Added confine to providers to ensure that they only run once the rest-client package is available