diff --git a/public/flexiprep/src/main/resources/nl/lumc/sasc/biopet/pipelines/flexiprep/flexiprepFastQcPlot.ssp b/public/flexiprep/src/main/resources/nl/lumc/sasc/biopet/pipelines/flexiprep/flexiprepFastQcPlot.ssp
index cd67a357fb3fa72e3ff785c32825efd181e265ed..f8dd3e533d3ff2eacb2420af05efeee136acf090 100644
--- a/public/flexiprep/src/main/resources/nl/lumc/sasc/biopet/pipelines/flexiprep/flexiprepFastQcPlot.ssp
+++ b/public/flexiprep/src/main/resources/nl/lumc/sasc/biopet/pipelines/flexiprep/flexiprepFastQcPlot.ssp
@@ -24,10 +24,7 @@
     }
 
     def plotAvailable(read:String) = {
-        summary.getLibraryValue(sampleId.get, libId.get, "flexiprep", "files", read, plot, "md5").collect {
-            case md5 if md5 != "error_on_capture" => true
-            case otherwise => false
-        }.getOrElse(false)
+        new File(summary.getLibraryValue(sampleId.get, libId.get, "flexiprep", "files", read, plot, "path").get.toString).exists()
     }
 
 }#