Many errors occur because the pronunciation of inflections, compound words and words of foreign origin as well as so-called "non-standard words" (Sproat et al., 2001) often cannot be handled by rules.
there are too many of these for inclusion in exception dictionaries.