remove UTPStream abstraction