TabbedButtonBar - mandatory tab name?

Why? Using my own tab button subclass which does it’s own labelling, looks like I now have to make the tab label disappear somehow, probably set the text colour to background or so …

void TabbedButtonBar::addTab (const String& tabName,
                              Colour tabBackgroundColour,
                              int insertIndex)
{
    jassert (tabName.isNotEmpty()); // you have to give them all a name..