Implementing MonitoredOutputStream