Waterfall Pattern for Stream Init()