external string silliness