Seperate loading of providers!