diff --git a/config/survey.jl b/config/survey.jl
index afd46d3..db39d1e 100644
--- a/config/survey.jl
+++ b/config/survey.jl
@@ -319,11 +319,16 @@ the questions you see now will not necessarily be in the final survey.",
SurveyPart("Other software usage",
RadioSelect(:free_software_zeal,
"How strongly do the ideals of free/libre software affect your computer use?",
- ["I have a clear preference for free/libre software and am willing to accept any lack of features or UI polish",
- "I have a clear preference for free/libre software and am willing to accept a significant lack of features or UI polish",
- "I have a clear preference for free/libre software and am willing to accept a limited lack of features or UI polish",
- "I have a clear preference for free/libre software but am not willing to accept a lack of features or UI polish",
- "I have no preference for free/libre software"])),
+ replace.(["%p %f and am %w *any* %l",
+ "%p %f and am %w a *significant* %l",
+ "%p %f and am %w a *limited* %l",
+ "%p %f but am *not* %w a %l",
+ "I have no preference for %f"],
+ "%p" => "I have a clear preference for",
+ "%f" => "free/libre software",
+ "%w" => "willing to accept",
+ "%l" => "lack of features or UI polish",
+ r"\*(.*?)\*" => s"\1"))),
SurveyPart("Survey bookkeeping",
RadioSelect(:survey_prior,
"Did you respond to the 2020 Emacs survey?",