support both multiple_choice? and multiple_choices?