Merge generic and stream _prepare