Text this: Rescission, variation and waiver of contract