It is hacky and unnecessary to use the cached/mutable ```m_written``` stream; DS already caches written data when sending messages out to multiple clients.