get rid StringWriter