Multiple streams' logic adopted