Still experimenting with StringIO