Comparative remedies for breach of contract