Tricky choice to depend on the cta class. If we decide to change it we might break this component. Your call, but I personally would advice against using global classes for such components.