sloppy support for stringbuffers