Rescission for breach allows an innocent party to terminate a contract when the other party is in fundamental breach. It restores the parties to their pre-contract positions. A party exercises this option by clearly communicating their decision to rescind within a reasonable time of the breach. Once rescinded, neither party needs to fulfill outstanding obligations, and benefits received under the contract must be restored. The rescission option is only available for valid contracts and when the breach goes to the core of the agreement. Malaysian courts have upheld this right while also placing restrictions like requiring unambiguous notice of the decision to rescind.