StringIO fixes