I feel like I really don't understand Provider properly and this is going to blow up in my face.
This is for multiple-repo setup.