Cleanup providers and make use of Mixlib:Shellout