diff --git a/modules/nf-core/custom/filterbam/main.nf b/modules/local/filterbam/main.nf
similarity index 100%
rename from modules/nf-core/custom/filterbam/main.nf
rename to modules/local/filterbam/main.nf
diff --git a/modules/nf-core/custom/picard/markduplicates/main.nf b/modules/nf-core/custom/picard/markduplicates/main.nf
index b89101b16f5cf33f88449ce948fd44853771a64f..eef8c81601a2414f3b1b8a3d5cc7b5303f3e0b76 100644
--- a/modules/nf-core/custom/picard/markduplicates/main.nf
+++ b/modules/nf-core/custom/picard/markduplicates/main.nf
@@ -31,13 +31,15 @@ process PICARD_MARKDUPLICATES {
         avail_mem = (task.memory.mega*0.8).intValue()
     }
     """
+    mv ${fasta} ${fasta.simpleName}.fasta
+
     picard \\
         -Xmx${avail_mem}M \\
         MarkDuplicates \\
         $args \\
         --INPUT $bam \\
         --OUTPUT ${prefix}.bam \\
-        --REFERENCE_SEQUENCE $fasta \\
+        --REFERENCE_SEQUENCE ${fasta.simpleName}.fasta \\
         --METRICS_FILE ${prefix}.MarkDuplicates.metrics.txt
     cat <<-END_VERSIONS > versions.yml
     "${task.process}":
diff --git a/subworkflows/local/hicstuff_sub.nf b/subworkflows/local/hicstuff_sub.nf
index f4ace144c9c0c85821be1de12974368649497b4a..9bb3406bbc21a298d1919402dd4d6bdcbdd0690d 100644
--- a/subworkflows/local/hicstuff_sub.nf
+++ b/subworkflows/local/hicstuff_sub.nf
@@ -11,7 +11,7 @@ include { FILTER_PCR } from '../../modules/local/hicstuff/filter_pcr'
 include { GATK4_MARKDUPLICATES } from '../../modules/nf-core/custom/gatk4/markduplicates/main'
 include { SAMTOOLS_SORT } from '../../modules/nf-core/custom/samtools/sort/main'
 include { SAMTOOLS_SORT_N } from '../../modules/nf-core/custom/samtools_n/sort/main'
-include { FILTER_PAIR } from '../../modules/nf-core/custom/filterbam/main'
+include { FILTER_PAIR } from '../../modules/local/filterbam/main'
 include { SAMTOOLS_INDEX } from '../../modules/nf-core/custom/samtools/index/main'
 include { PICARD_MARKDUPLICATES } from '../../modules/nf-core/custom/picard/markduplicates/main'