Better to throw an invalid SMILES exception.
Check directional labels before resonating bonds (we don’t want to move double bonds if they have stereo configuration).
Only normalise bonds which have labels at both ends.