x-axis labels, a little more robust