def mentions_cards(utterance, tokenizer, card_expressions):
   """
   Return a bool indicating whether the given utterance
   has a mention of a card
   :param utterance: Utterance to parse
   :param tokenizer: Specifies how to parse utterance
   :param card_expressions: Iterable of cards to check for in utterance
   :return: Bool whether any of `card expressions` is contained in utt.
   """
   tokens = set(tokenizer.tokenize(utterance.lower()))
   for c in card_expressions:
      if c in tokens:
         contains_cref = True
         return contains_cref

   return False