<div dir="ltr">Does anyone know why ReadWriteStream overrides #contents from WriteStream?<div><br></div><div>WriteStream behaves as I would expect</div><div><br></div><div><div>   |stream| stream := WriteStream on: String new.</div><div>   stream nextPutAll: 'chris'; reset; nextPutAll: 'C'; contents     "--->  'C'   as expected"<br></div></div><div><br></div><div>but ReadWriteStream doesn't...</div><div><br></div><div><div>   |stream| stream := ReadWriteStream on: String new.</div><div>   stream nextPutAll: 'chris'; reset; nextPutAll: 'C'; contents     "---> 'Chris'   unexpected!"</div></div><div><br></div><div>I want to reuse a ReadWriteStream, so I want #contents to honor the end position.  What's going on here?</div></div>