Separated out functions for circular text.