As our understanding of natural language generation has increased, a number of tasks have been separated from realization and put together under the heading atext planning I . So far, however, no-one has enumerated the kinds of tasks a text planner should be able to do. This paper describes the principal lesson learned in combining a number of planning tasks in a planner-realiser: planning and realization should be interleaved, in a limited-commitment planning paradigm, to perform two types of p]annlng: prescriptive and restrictive. .