diff --git a/CHANGELOG.md b/CHANGELOG.md
index a6cc9bff45a1ea1e439f9c5f84e239cdc1c211c4..216fdd67cb3b4ab8e47eb728c2d230ad341fe031 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -10,13 +10,16 @@ that users understand how the changes affect the new version.
 
 version 5.0.0-dev
 ---------------------------
++ Fixed the `size` call in the default for gffread's timeMinutes, to retrieve
+  GBs instead of bytes.
++ Update stringtie to version 1.3.6.
 + Update Lima to version 2.0.0.
 + Update IsoSeq3 to version 3.4.0.
 + Update samtools to version 1.11.
 + Update Picard to version 2.23.8.
 + Update NanoPlot to version 1.32.1.
 + Update MultiQC to version 1.9.
-+ Update StringTie to version 2.1.4.
++ ~Update StringTie to version 2.1.4.~
 + Complete `parameter_meta` for tasks missing the outputs.
 + DeepVariant: Add an optional input for the gvcf index.
 + Samtools: `Sort` task now has `threads` in runtime instead of `1`.
diff --git a/gffread.wdl b/gffread.wdl
index 662309895a5f98af88016a4b42e028929b0a8536..967dd5c9afea4d200a63ad101ec06957c4fa6cc9 100644
--- a/gffread.wdl
+++ b/gffread.wdl
@@ -32,7 +32,7 @@ task GffRead {
         String? proteinFastaPath
         String? filteredGffPath
 
-        Int timeMinutes = 1 + ceil(size(inputGff) * 10)
+        Int timeMinutes = 1 + ceil(size(inputGff, "G") * 10)
         String dockerImage = "quay.io/biocontainers/gffread:0.9.12--0"
     }
 
diff --git a/stringtie.wdl b/stringtie.wdl
index 81d9613265242aaa7504f78fa426cab510d9dc91..d3a6f73d9fae1c9574676ed1c9328e641c5f7c61 100644
--- a/stringtie.wdl
+++ b/stringtie.wdl
@@ -35,7 +35,7 @@ task Stringtie {
         Int threads = 1
         String memory = "2G"
         Int timeMinutes = 1 + ceil(size(bam, "G") * 60 / threads)
-        String dockerImage = "quay.io/biocontainers/stringtie:2.1.4--h7e0af3c_0"
+        String dockerImage = "quay.io/biocontainers/stringtie:1.3.6--h92e31bf_0"
     }
 
     command {