diff --git a/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/igvtools/IGVToolsCount.scala b/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/igvtools/IGVToolsCount.scala
index d462d448d0f4e7fa17c627136f5231a96cb8dbf5..5c6d905b7dc8bcd510a682eabf9b44d61d4842ef 100644
--- a/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/igvtools/IGVToolsCount.scala
+++ b/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/igvtools/IGVToolsCount.scala
@@ -18,7 +18,7 @@ class IGVToolsCount(val root: Configurable) extends IGVTools {
   @Input(doc = "Bam File")
   var input: File = _
 
-  @Input(doc = "<genome>.chrom.sizes File")
+  @Input(doc = "<genome>.chrom.sizes File", required = true)
   var genomeChromSizes: File = _
 
   @Output
@@ -46,7 +46,6 @@ class IGVToolsCount(val root: Configurable) extends IGVTools {
 
   override def afterGraph {
     super.afterGraph
-    if (!input.exists()) throw new FileNotFoundException("Input bam is required for IGVToolsCount")
 
     if (!wig.exists(_.getAbsolutePath.endsWith(".wig")))
       throw new IllegalArgumentException("Wiggle file should have a .wig file-extension")