diff --git a/public/shiva/src/main/scala/nl/lumc/sasc/biopet/pipelines/shiva/variantcallers/VarscanCnsSingleSample.scala b/public/shiva/src/main/scala/nl/lumc/sasc/biopet/pipelines/shiva/variantcallers/VarscanCnsSingleSample.scala
index 11610dd6f6559a558d1aa273a9047c7389fe23aa..5cde45d4c4d226d3c12584b843b34273c7f7caa4 100644
--- a/public/shiva/src/main/scala/nl/lumc/sasc/biopet/pipelines/shiva/variantcallers/VarscanCnsSingleSample.scala
+++ b/public/shiva/src/main/scala/nl/lumc/sasc/biopet/pipelines/shiva/variantcallers/VarscanCnsSingleSample.scala
@@ -39,7 +39,7 @@ class VarscanCnsSingleSample(val root: Configurable) extends Variantcaller {
 
       val sampleFile = new File(outputDir, s"$sample.name.txt")
       sampleFile.getParentFile.mkdirs()
-      sampleFile.deleteOnExit()
+      //sampleFile.deleteOnExit()
       val writer = new PrintWriter(sampleFile)
       writer.println(sample)
       writer.close()
@@ -51,17 +51,10 @@ class VarscanCnsSingleSample(val root: Configurable) extends Variantcaller {
         def cmdLine = getPythonCommand
       }
 
-      def removeEmptyPile() = new BiopetCommandLineFunction {
-        override val root: Configurable = this.root
-        override def configName = "remove_empty_pile"
-        executable = config("exe", default = "grep", freeVar = false)
-        override def cmdLine: String = required(executable) + required("-vP") + required("""\t\t""")
-      }
-
       val varscan = new VarscanMpileup2cns(this)
       varscan.vcfSampleList = Some(sampleVcf)
 
-      add(mpileup | fixMpileup | removeEmptyPile() | varscan | new Bgzip(this) > sampleVcf)
+      add(mpileup | fixMpileup | varscan | new Bgzip(this) > sampleVcf)
       add(Tabix(this, sampleVcf))
 
       sampleVcf