Why is this method in `eip/eipconfig.py` and the similar one for the provider in `provider/__init__.py`? It is inconsistent.