diff --git a/public/biopet-utils/src/main/scala/nl/lumc/sasc/biopet/utils/rscript/Rscript.scala b/public/biopet-utils/src/main/scala/nl/lumc/sasc/biopet/utils/rscript/Rscript.scala
index c71a30a154cf6e0ec4776348cfb94753c7f726c8..ec6623107b338a92766a5884dba4e245dc11cb20 100644
--- a/public/biopet-utils/src/main/scala/nl/lumc/sasc/biopet/utils/rscript/Rscript.scala
+++ b/public/biopet-utils/src/main/scala/nl/lumc/sasc/biopet/utils/rscript/Rscript.scala
@@ -49,7 +49,7 @@ trait Rscript extends Configurable {
           file
         }
       }
-      if (!rScript.getParentFile.exists) rScript.getParentFile.mkdirs
+      if (!rScript.getAbsoluteFile.getParentFile.exists) rScript.getParentFile.mkdirs
 
       val is = getClass.getResourceAsStream(script.getPath)
       val os = new FileOutputStream(rScript)