consume stream directly...