BREACH, REPUDIATION AND EXCUSE