config() interface overrides return type