Modify MultiOutputStream to be reusable
Docs