Be aware that not all combinations play together nicely. Some codes do not have a checksum (e.g. ITF).