rename method to be super obvious and add a check to prevent misuse (luhn_check)