diff --git a/src/nf_modules/emase-zero/main.nf b/src/nf_modules/emase-zero/main.nf
index 011347816d85736db647961ec10f07676cb731a8..410cadb5c2e95f88771722ce6845cb4df9fc317a 100644
--- a/src/nf_modules/emase-zero/main.nf
+++ b/src/nf_modules/emase-zero/main.nf
@@ -12,13 +12,10 @@ workflow count {
   take:
     bam_idx
     fasta
-    transcript_to_gene
+    gtf
 
   main:
-    transcript_to_gene 
-      .ifEmpty(["NO T2G", ""])
-      .set{ transcript_to_gene_optional }
-    tr2g(gtf, transcript_to_gene_optional)
+    tr2g(gtf)
     fasta_to_transcripts_lengths(fasta)
     bam2ec(bam_idx, fasta_to_transcripts_lengths.out.tsv.collect())
     emase(bam2ec.out.bin, bam2ec.out.tsv, tr2g.out.t2g)