Streams now propagate errors