I think the name is ok. `requestConfiguration()` resembles the function is asking for its configuration, then calling the `callback()`. Indeed, with the new version, the function in charge of actually load the config is `configureWith()`.

The fact about the request will load the config if it is not yet loaded is hidden.