no longer allow arbitrary OutputStream
update doc