1. A method, in an interactive voice response system, for processing corrections in a voice interaction, the method comprising: receiving first information from a first input spoken by a user for a first interaction state; prompting the user for second information for a second interaction state; and in response to receiving a second input spoken by the user that complies with a latent state grammar for the first interaction state, correcting the first information in accordance with the second input, and providing, using at least one processor, a correction confirmation and a re-prompting of the user for the second information within a single interaction prompt.