jeffellis24: Third stream abstract