StringBuffer more like a string or an IO