Added experimental stream impl.