BC break may be resolved via an engine or grammar option which by default requests the old behavior but if needed for a grammar may switch the engine to a new one.