why 8 charToDigit returns None?