err := func() error {
        locker.Lock()
        defer locker.Unlock()

        rv := reflect.ValueOf(cfg)