Hi, Do I need to worry about closing a WriteStream? Currently I am working like this: buildStatementFor: anObject | statement | statement := String new writeStream. [ statement nextPutAll: 'bla bla bla'. ^ statement contents. ] ensure: statement close ... is that not needed? Thanks, Tim