work with old streams as well

i wanted to use this with a couple of modules that used old streams (lots of level plugins still do this *sigh*).
this PR just wraps classic streams in a new stream to ensure they work