TX now uses getStreamFromStream()