native streams, better errors