Add streaming support contribution from @kbaum.