to prepare for the future you could add an argument like ``get_provider(name=None)`` maybe