storage: use streams.