This seems to be necessary, though I don't see it written clearly why in docs.
Using lists of symbols instead of strings may help when recognizing answers that are right but not textually identical.