Allow Multi Stream Checking

I have yet to externalize one task but this is pretty much done..