Config now extends defaults instead of replacing