The base16 scanners were improperly omitting the partName from pos0,
which confuses decoded hits with encoded hits.