removed acektz...literally
changed checksum calculation to always return checkdigit and notify when it's possible that a leading zero is missing instead