diff --git a/steps/compress.cwl b/steps/compress.cwl
index c423315faa95fbbb3db368afe945030b19d183bc..4bb33781abc4baa031a73289db31f6b718589e84 100644
--- a/steps/compress.cwl
+++ b/steps/compress.cwl
@@ -24,4 +24,5 @@ requirements:
         entry: |
           #!/bin/bash
           mkdir out
-          tar -cvf out/$1.tar.gz $1
+          dir_name=\$(basename $1)
+          tar -cvf out/${dir_name}.tar.gz $1