I'm starting to notice this section repeat in several providers. This is a note to refactor.