StringIO is no longer used