It should be clear that monitoring involves more than the avoidance of ambiguities.  discusses also monitoring on the conceptual level and monitoring with respect to social standards, lexical errors, loudness, precision and others. Obviously, our approach is restricted in the sense that no changes to the input LF are made.
 makes a strict distinction between processes that can change decisions that operate on intermediate levels of representation (optimisations) and others that operate on produced text (revisions). Our strategy is an example of revision. Optimisations are useful when changes have to be done during the initial generation process. For example, in  an incremental and parallel grammatical component is described that is able to handle under-specified input such that it detects and requests missing but necessary grammatical information.