Which of the following discharge by agreements requires that both the parties return to the other any consideration already received or pay for any services or materials already rendered?
A. Termination by waiver
B. Novation
C. Mutual rescission
D. General release