have 99 problems and they mostly have to do with character encoding