Stream: don't retain self