Calling this out for review. If I were to implement a pages method to do what I need here, it would be _fill_providers without the underscore. My proposed solution would is to merge this as-is (sans review comment), and open an issue on pages for a minor refactor.