Refactoring: configurable from provider can be null