check_card_type is no longer necessary under the new architecture