Already hating this chapter.  Tedious text transformations