diff --git a/src/usdf.c b/src/usdf.c
index cca4550554a4a89aa84f36f2a1eaa4316be837e2..c129f2b87ec576bd1d81300b81410df350f650c4 100644
--- a/src/usdf.c
+++ b/src/usdf.c
@@ -772,7 +772,7 @@ static int ParseChoice(textpage_t *page, tokenizer_t *sc, int bracket)
 				if (escaped)
 				{
 					size_t parsed_length = 0;
-					char *parsed = ParseText(escaped, &parsed_length, true, sc->line);
+					char *parsed = ParseText(escaped, &parsed_length, false, sc->line);
 
 					M_BufferMemWrite(&buf, (UINT8 *)parsed, parsed_length);
 					total_length += parsed_length;