That right here was just to make it work with default_text_stykes. The nils should probably go away. This right here is also where maybe default_text_styles could be constructed and then kept around as an instance variable. Default_text_styles could also take a hash... so many options here.