Another method that implements a double checksum involves taking the original bar code and running it through the Modulo 11 checksum digit process. The calculcated checksum is then apended to the bar code. The new bar code, with the modulo 11 checksum appended, is then run through the modulo 10 checksum process.

 MSI Modulo 11-10