warn if no text set
clean