def _is_match(self, response, answer):
<EOL>if self._only_generic_right_feedback():<EOL><INDENT>return str(answer.genus_type) == str(RIGHT_ANSWER_GENUS)<EOL><DEDENT>elif self._is_multiple_choice():<EOL><INDENT>return MultiChoiceItemRecord._is_match(self, response, answer)<EOL><DEDENT>elif self._is_image_sequence() or self._is_mw_sentence():<EOL><INDENT>return OrderedChoiceItemRecord._is_match(self, response, answer)<EOL><DEDENT>elif self._is_numeric_response():<EOL><INDENT>return CalculationInteractionItemRecord._is_match(self, response, answer)<EOL><DEDENT>elif self._is_fitb():<EOL><INDENT>return MagicRandomizedInlineChoiceItemRecord._is_match(self, response, answer)<EOL><DEDENT>return False<EOL>
For MC, can call through to MultiChoice Item Record?