Classroom data from a number of studies offer support for the view that form-focused instruction and correction feedback provided within the context of communicative and content-based programmers are more effective in promoting second language learning than programmers that are limited to a virtually exclusive emphasis on comprehension, fluency, of accuracy alone. For example, teachers should not hesitate to correct persistent errors that learners seem not to notice without focused attention. Teachers should also be especially aware of errors that the majority of learners in a class are making when they share the same first language background. It can also be useful to encourage learners to take part in the process by creating activities that draw their attention to the forms they use in communicative activities, by developing contexts in which they can provide each other with feedback, and by encouraging them to ask questions about language.