Although consumers may anticipate changes in prices over time, they may find that their guesses about future prices are incorrect. When this happens, the theory states that they will adjust their consumption, borrowing, and saving to restore optimality under the newly revealed prices. In fact, the theory identifies two effects of price changes: the substitution effect and the income effect.