Now (read-multiple-choice "prompt" '((?a "alpha")) nil 'no) does not add a question mark, and (read-multiple-choice "prompt" '((?? "question")) nil 'no) still returns "question".