Out of curiosity, why not check this immediately when the label is set on the builder via `.name("...")` vs. here? Or do we expect the builder's `.name()` to be called in tight loops?