diff --git a/hcp_fix b/hcp_fix
index 8cd6f31e7d208cc6de06df03abe98976ec0ddebb..433d9ef9a9f1f2aaf2ca621702bcfa2c67e44174 100755
--- a/hcp_fix
+++ b/hcp_fix
@@ -47,7 +47,8 @@ echo "processing FMRI file $fmri with highpass $hp"
 if [ $hp -gt 0 ] ; then
   echo "running highpass"
   hptr=`echo "10 k $hp 2 / $tr / p" | dc -`
-  ${FSLDIR}/bin/fslmaths $fmri -bptf $hptr -1 ${fmri}_hp$hp
+  ${FSLDIR}/bin/fslmaths $fmri -Tmean ${fmri}_hp$hp
+  ${FSLDIR}/bin/fslmaths $fmri -bptf $hptr -1 -add ${fmri}_hp$hp ${fmri}_hp$hp
   fmri=${fmri}_hp$hp
 fi