It is used by the library. I found it more convenient to add the config to the backend object, which the library already got access to, than to change the library interface.