executeStream needs to be private[libs]