Checksum calculation when "8=" tag has leading zeros

Imported from previous forum

[ original email was from Gerard Putter - Gerard.Putter@fincomplus.com ]
The FIX 4.2 20010501 errata state:
"Note that numeric fields may appear with
leading zeros (e.g. sequence numbers or field
tags)".

The checksum calculation rule says that
the checksum is calculated by summing
characters, starting at the "8" of "8=".

Because leading zeros are now allowed in
tags, a message is allowed to start with e.g.
“000008=”. My FIX engine will never produce
such a message, but I should be prepared to
receive them. Am I right in concluding that in
that case the leading zero’s of the “8” tag must
be skipped when calculating the checksum?