I've finally twigged that the reason my files don't always segment correctly at colons is because of tags.
Where a colon is followed by a change of font (e.g.;
CT fails to segment at the colon (presumably because of the font tag). This is not correct behaviour. Segmentation should ignore tags in this context.