diff --git a/wGRR b/wGRR
index 0a9efd71161e33dde83418a7d86544b3a355444d..cb61446642b99b78ece55eaaed49ece831113f82 100755
--- a/wGRR
+++ b/wGRR
@@ -313,7 +313,7 @@ if [[ $BATCHFLAG == 0 ]] ; then
 		printf "%-10s  --  [%-40s] 0/%s" "[PROGRESS]" "" $NJOBS
 		for i in {1..$NJOBS} ; do
 			echo $i
-		done | xargs -n 1 -P $THREADS sh -c 'arg=$5; NJOBS=$2 ; printf "\r[PROGRESS]  --  [%-40s]  %s/%s"  $(head -c $((arg*40/NJOBS+1)) < /dev/zero | tr "\0" "=") $arg $NJOBS ; ./wGRR_worker.zsh $0 $1 $NJOBS $arg $3 $4 ' $ARRAYSIZE $OUT $NJOBS $PRT $tmp
+		done | xargs -n 1 -P $THREADS sh -c 'arg=$5; NJOBS=$2 ; printf "\r\033[K[PROGRESS]  --  [%-40s]  %s/%s"  $(head -c $((arg*40/NJOBS+1)) < /dev/zero | tr "\0" "=") $arg $NJOBS ; ./wGRR_worker.zsh $0 $1 $NJOBS $arg $3 $4 ' $ARRAYSIZE $OUT $NJOBS $PRT $tmp
 		printf "\n"
 	fi
 else