leave the loops to the dancefloor.  Optimised string building.