diff --git a/bin/microMappingPipeline.py b/bin/microMappingPipeline.py
index 04c99b67c0e40673e22ac1d1c0e84b3ebaa277ef..f9411635f9784d238c092bb5a83c9aee07915a22 100755
--- a/bin/microMappingPipeline.py
+++ b/bin/microMappingPipeline.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python3
+#!/usr/bin/env python3.5
 # coding: utf-8
 import os.path
 from os import path
diff --git a/bin/recalcCoordsFromBlat.py b/bin/recalcCoordsFromBlat.py
index 102ee98aa7aa134b423408edd81311da5a60c1bf..d0b9e8c9eaddfe92cd1e79733d444c0e4c6e5336 100755
--- a/bin/recalcCoordsFromBlat.py
+++ b/bin/recalcCoordsFromBlat.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python3
+#!/usr/bin/env python3.5
 # coding: utf-8
 import os.path
 from os import path
diff --git a/rules/preprocessISBP.smk b/rules/preprocessISBP.smk
index f80cf3d195cd182f48c66745c394e041c8fa8b68..c4542f124140741f31282a93e29d350cd27bef24 100644
--- a/rules/preprocessISBP.smk
+++ b/rules/preprocessISBP.smk
@@ -4,7 +4,7 @@ rule filterBam:
 	output: temp(config['results']+'/1.filteredISBPs.bam')
 	params: mapq=config['mapq'], mismatches=config['mismatches']
 	log: config['results']+'/1.filterBam.log'
-	shell: "bin/filterBam.py {input} {output} {params.mapq} {params.mismatches} 1> {log}"
+	shell: "bin/filterBam.py {input} {output} {params.mapq} {params.mismatches} &> {log}"
 
 rule bam2bed:
 	message: "Convert Filtered BAM file into BED"