diff --git a/Functions/Misc/regexp-replace b/Functions/Misc/regexp-replace
index dec10552..4774444d 100644
--- a/Functions/Misc/regexp-replace
+++ b/Functions/Misc/regexp-replace
@@ -38,6 +38,6 @@ while [[ -n $4 ]]; do
done
5+=$4
-eval ${1}=${(q)5}
+eval ${1}=${(qqq)5}
# status 0 if we did something, else 1.
[[ -n $6 ]]