concurring in part and dissenting in part,
I concur in the majority opinion except to the extent that it affirms the award of *548consequential and incidental damages by the district court. Given the plain language of the contract, the applicable California law, and the district court’s findings of fact, I would reverse the award of damages to the extent it exceeds the actual amount RRX paid Lab-Con for the software.
Because the consequential damages issue is essentially a dispute over the meaning of the contract, I begin with the contract itself. The relevant provision reads:
“4. Kelly [now Lab-Con] warrants that the software shall be free of programming “bugs” for the term of the license, and that Kelly shall correct any such programming “bugs” (whether discovered by Kelly, User or others) at no cost to User. The liability of Kelly under this warranty, or under other warrant expressed or implied shall be limited in amount to $52,300.00 or such lesser sum that shall have actually been paid by User to Kelly pursuant to Paragraph 5 of this Agreement.”
Thus, under the contract, Lab-Con undertakes to correct programming bugs, i.e. to “repair”, but the parties agree that Lab-Con’s liability for consequential damages for failure to correct the “bugs” shall in no event exceed the contract price. The bargain struck by the parties was that, while Lab-Con would be obligated to keep the software free of “bugs”, there would be a precise “cap” on Lab-Con’s liability.1
In this case I see no legitimate reason to ignore the bargain struck by the parties. This is precisely the type of risk that RRX agreed to bear. Lab-Con and RRX were both sophisticated commercial enterprises bargaining at arms length. The limitation on consequential damages, viewed ex ante, seems to be a reasonable accommodation of interests. There is no suggestion that Lab-Con acted in bad faith in failing to repair the “bugs”. The district court found that Lab-Con’s failure to make repairs was not deliberate but resulted from the loss of two key TEKA employees. Findings of Fact 35, No. CV-82-5375 (C.D.Cal. Dec. 12, 1983). There is no suggestion that the contract was unconscionable in any respect. Therefore, there is simply no good reason for the court to intrude on the bargaining process by shifting to Lab-Con the risk of RRX’s loss in excess of the contract price.
This conclusion is fully supported by California law. The relevant provision of the California Commercial Code provides,
“(1) Subject to provisions of subdivisions (2) and (3) of this section and of the preceding section on liquidation and limitation of damages,
(a) The agreement may provide for remedies in addition to or in substitution for those provided under this division and may limit or alter the measure of damages recoverable under this division, as by limiting the buyer’s remedies to return of the goods and repayment of the price or to repair and replacement of nonconforming goods or parts; and
(b) Resort to a remedy as provided is optional unless the remedy is expressly agreed to be exclusive, in which case it is the sole remedy.
(2) Where circumstances cause an exclusive or limited remedy to fail of its essential purpose, remedy may be had as provided in this code.
(3) Consequential damages may be limited or excluded unless the limitation or exclusion is unconscionable. Limitation of consequential damages for injury to the person in the case of consumer goods is invalid unless it is proved that the limitation is not unconscionable. Limitation of consequential damages where the loss is commercial is valid unless it is proved that the limitation is unconscionable.”
Cal.Comm.Code section 2719 (West Supp. 1985). In essence, section 2719 allows the parties to a contract to provide for alterna*549tive remedies, or to limit the amount of damages that may be awarded, or to do both, as was done in the contract between RRX and Lab-Con.
The district court found that the repair remedy failed of its essential purpose. That conclusion was correct and unobjectionable. When TEKA proved to be incapable of keeping the software free of “bugs” for a year because of the loss of key personnel, the repair remedy did indeed fail. But the conclusion that the repair remedy failed of its essential purpose does not automatically lead to the further conclusion that the limitation of damages provision should not be enforced. The district court drew just such an invalid conclusion. Its key conclusion of law follows:
“22. While the License Agreement contains provisions that seek to limit plaintiffs remedy to merely the fixing of “bugs” and to limit defendants’ liability to the amount paid under the contract, since the defendants’ were either unwilling or unable to provide a system that worked as represented, or to fix the “bugs” in the software, these limited remedies failed of their essential purpose, and plaintiff is entitled to recover all of its damages.”
Findings of Fact and Conclusions of Law 22, No. CV-82-5375 (C.D.Cal. Dec. 12, 1983) (citations omitted2). I believe that this conclusion is inaccurate as a statement of California law.3
When a remedy fails of its essential purpose, “remedy may be had as provided in this code.” Cal.Comm.Code section 2719(2) (West Supp.1985). The Code provides several remedies for breach in regard to accepted goods. For example, section 2714(2) states the most common form of damages, namely, “the difference at the time and place of acceptance between the value of the goods accepted and the value they would have had if they had been as war-ranted____” Section 2715(1) permits the buyer to recover incidental damages resulting from the seller’s breach, such as expenses reasonably incurred in inspection, transportation, effecting cover and so on. Consequential damages are governed by section 2715(2), which holds the party in breach liable for “[a]ny loss resulting from general or particular requirements for which the seller at the time of contracting had reason to know____” Even if the seller did not consciously assume such a risk, he will be liable for consequential damages that are ascertainable and not avoidable by plaintiff.
The majority assumes that, once a contract clause fails of its essential purpose under section 2719(2), the buyer may resort to all of the remedies in the Code. This position ignores the fundamental goal of section 2719:
“[I]t is of the very essence of a sales contract that at least minimum adequate remedies be available. If the parties intend to conclude a contract for sale within this Article they must accept the legal consequence that there must be at least a fair quantum of remedy for breach of the obligations or duties outlined in the contract.”
U.C.C. section 2-719, Official Comment 1, Cal.Comm.Code section 2719 at 682 (West 1964). Consequential damages go beyond “minimum adequate remedies.” Under California law, a plaintiff can recover anticipated profits “where their nature and occurrence can be shown by evidence of reasonable reliability.” Grupe v. Glick, 26 Cal.2d 680, 693, 160 P.2d 832, 840 (1945). This test is surprisingly easy to meet. See, e.g., A & M Produce Co. v. FMC Corp., 135 *550Cal.App.3d 473, 493-94, 186 Cal.Rptr. 114, 126-7 (1982) (company that had never raised tomatoes was entitled to recover lost profits due to crop damage by faulty machinery). Further, the Ninth Circuit has ruled that a plaintiff can recover damages for loss of good will. Consolidated Data Terminals v. Applied Digital Data Systems, 708 F.2d 385, 386 (9th Cir.1983).
It is obvious that the amount of consequential damages can exceed many times over the consideration tendered by a plaintiff. See, e.g., Lewis v. Mobil Oil Corp., 438 F.2d 500, 511 (8th Cir.1971) (plaintiff recovered lost profits for a two and a half year period from the supplier of lubricating oil for a hydraulic sawmill system, even though the price of the oil was only a fraction of the total lost profits). It is equally obvious that many sellers of goods or providers of services would find the risk of liability for unlimited consequential damages prohibitive. Assume, for example, that a Fortune 500 company offers a contract to a small company, such as Lab-Con. Although the contract could be profitable for the small company, the prospect of liability for the large company’s lost profits or good will that might result from an interruption in operations caused by faulty software could be staggering. The stakes could be far too high for a small software company. Being much larger, and capable of diversifying its risk, the large company should be free to bargain for a lower price in exchange for its agreement to limit the seller’s consequential damages.4 Thus, the contract price may vary according to which party assumes the risk of consequential damages in excess of the limit. California law recognizes this business reality. Delta Airlines, Inc. v. Douglas Aircraft Co., 238 Cal.App.2d 95, 104-05, 47 Cal.Rptr. 518, 524 (1965), is a powerful example. Upholding an airplane manufacturer’s exculpatory clause against the airline’s claim for damages arising out of a plane accident, the court reasoned as follows:
“Under the contract before us, Delta (or its insurance carrier, if any) bears the risk in return for a purchase price acceptable to it; had the clause been removed, the risk would have fallen on Douglas (or its insurance carrier, if any), but in return for an increased price deemed adequate by it to compensate for the risk assumed. We can see no reason why Delta, having determined, as a matter of business judgment, that the price fixed now be allowed to shift the risk so assumed to Douglas, which had neither agreed to assume it nor been compensated for such assumption.”
238 Cal.App.2d at 104-05, 47 Cal.Rptr. at 524 (footnote omitted). Douglas illustrates the point that a buyer may be willing to impose a limitation on damages in exchange for a lower price. But if the parties are not free to bargain for a limitation, the deal dies. Neither company benefits in such a scenario.
I am convinced that section 2719 addresses this concern. Its drafters stated that, “under subsection (2), where an apparently fair and reasonable clause because of circumstances fails in its purpose or operates to deprive either party of the substantial value of the bargain, it must give way to the general remedy provisions of this Article.” U.C.C. section 2-719, Official Comment 1, Cal.Comm.Code section 719, at 682 (West 1964) (emphasis added). A limitation on consequential damages, unlike a limitation on damages for the difference between the value of what was received and what was expected, does no violence to the “substantial value of the bargain.” A limitation on consequential damages becomes a part of the value of the bargain. Indeed, such a limitation might be necessary to create the bargain.
The uniqueness of consequential damages is reflected in the Code, which expressly contemplates that they may be limited. Limitations of consequential damages are governed by a separate subsec*551tion, section 2719(3).5 This subsection enables parties to limit consequential damages “unless the limitation or exclusion is unconscionable.” Although the U.C.C. does not attempt to define precisely what is or is not unconscionable, “[u]nconscionability has generally been recognized to include an absence of meaningful choice on the part of one of the parties together with contract terms which are unreasonably favorable to the other party.” Williams v. Walker-Thomas Furniture Co., 350 F.2d 445, 449 (D.C.Cir.1965) (footnote omitted). Neither RRX nor the majority suggests that the limitation on consequential damages in this case is unconscionable in any respect.6
The most pertinent authority is S.M. Wilson & Co. v. Smith International Inc., 587 F.2d 1363 (9th Cir.1978) (applying California law), which I find extremely difficult to distinguish from the case before us. S.M. Wilson also involved the interpretation of California law with respect to an obligation to make repairs and a limitation on consequential damages. Our court enforced the limitation on damages provision notwithstanding the failure of the repair remedy. We concluded that “[t]he failure of the limited repair warranty to achieve its essential purpose makes available ... the remedies as ‘may be had as provided in this code.’ [But] [t]his does not mean ... that the bar to recovery of consequential damages should be eliminated.” Id. at 1375. Thus, S.M. Wilson is clear authority that the failure of a repair remedy does not automatically result in the removal of the cap on consequential damages. The limitation was not found to be unconscionable in S.M. Wilson, and no one claims it is unconscionable in the case before us. Accordingly, I am unable to reconcile the majority’s position with S.M. Wilson7
*552The majority’s entire attempt to distinguish S.M. Wilson consists of the following:
“The district court’s award of consequential damages is consistent with S.M. Wilson. The court concluded that ‘since the defendants were either unwilling or unable to provide a system that worked as represented, or to fix the ‘bugs’ in the software, these limited remedies failed of their essential purpose____’ (emphasis added). This is a finding that both limited remedies failed of their essential purpose. The trial judge did not state that because the repair remedy failed, the limitation of damages provisions should not be enforced.”
Supra at 547. I find this passage so unclear that I cannot decipher the legal principle upon which the attempt to distinguish S.M. Wilson is based.8 Nor can I figure out the rationale for the majority’s expansive reading of subsection (2) that allows RRX to receive more than the value of its bargain in the absence of a determination that the contract limitation was unconscionable. More importantly, the majority opinion creates confusion rather than guidance for parties contemplating a contract provision limiting consequential damages. The opinion provides no basis for predicting with confidence when a bargained-for cap on consequential damages will be judicially enforced.
The Official Comment to subsection (3) suggests that a central purpose of the subsection is to facilitate “the allocation of unknown or undeterminable risks.” U.C.C. section 2-719, Official Comment 3, Cal. Comm.Code section 2719 at 682 (West 1964). Parties should be free to bargain. And yet, the majority’s sweeping interpretation of subsection (2) undermines this freedom and provides parties no moorings in negotiating an allocation of risk by imposing limits on recoverable consequential damages.
I respectfully dissent.
. Had the district court enforced the bargain struck by the parties, it would have awarded RRX consequential damages in the amount of $40,866.66, which is the contract amount RRX actually paid Lab Con under the contract. The court awarded RRX damages in the amount of $48,223.05. The difference between the two sums, $7,456.39, is the amount at issue.
. The district court cited a number of cases for the proposition expressed in conclusion 22, but only one of these, Tolstoy Construction Co. v. Minter, 78 Cal.App.3d 665, 673, 143 Cal.Rptr. 570, 574 (1978), was California authority. California law governs this action. But Tolstoy does not even deal with a limited remedies provision.
. Some jurisdictions may have a rule of law that makes limitation of damages provisions dependent upon the success of a repair remedy as a matter of law irrespective of the bargain struck by the parties. See, e.g., Jorgensen Co. v. Mark Construction, Inc., 56 Hawaii 466, 476-80, 540 P.2d 978, 986-87 (1975). This hostility to bargains limiting liability for consequential damages is simply not reflected in California law.
. I use the hypothetical of a Fortune 500 company and a small company such as Lab-Con for effect. The principle applies even when there is no significant disparity in the size of the buyer and seller.
. Sound statutory construction compels the conclusion that subsection (3) of § 2-719 governs the issue of consequential damages. Absent the specific language of subsection (3), the general language of subsection (2) would seem to circumscribe the validity of consequential damages limitations. But the priority of specific over general provisions is a basic principle of statutory construction. See, e.g., Monte Vista Lodge v. Guardian Life Ins. Co. of America, 384 F.2d 126, 129 (9th Cir.1967), cert. denied, 390 U.S. 950, 88 S.Ct. 1041, 19 L.Ed.2d 1142 (1968). Therefore, subsection (3) controls the validity of consequential damages exclusions.
. Official Comment 1 to U.C.C. § 2-719 explicitly states that “any clause purporting to modify or limit the remedial provisions of this Article in an unconscionable manner is subject to deletion and in that event the remedies made available by this Article are applicable as if the stricken clause had never existed.” The negative implication is that the drafters of § 2-719 did not envision any basis for invalidating limitations on consequential damages other than unconscionability. Further, California’s version of the Code specifies that "[ljimitation of consequential damage where the loss is commercial is valid unless it is proved that the limitation is unconscionable.” Cal.Comm.Code § 2719 (West 1985).
. In S.M. Wilson, we reviewed the contours of the bargain:
"The issue remains whether the failure of the limited repair remedy to serve its essential purpose requires permitting the recovery of consequential damages as sections 2714(3) and 2715 permit. We hold it does not. In reaching this conclusion we are influenced heavily by the characteristics of the contract between Smith and Wilson____ Parties of relatively equal bargaining power negotiated an allocation of their risks of loss. Consequential damages were assigned to the buyer, Wilson. The machine was a complex piece of equipment designed for the buyer’s purposes. The seller Smith did not ignore his obligation to repair; he simply was unable to perform it. This is not enough to require that the seller absorb losses the buyer plainly agreed to bear. Risk shifting is socially expensive and should not be undertaken in the absence of a good reason. An even better reason is required when to so shift is contrary to a contract freely negotiated. The default of the seller is not so total and fundamental as to require that its consequential damage limitation be expunged from the contract.”
587 F.2d at 1375. The S.M. Wilson opinion speaks in terms of upholding consequential damages limitation unless the default of the seller is “total and fundamental.” Although the meaning of this phrase may be imprecise, the opinion emphasizes the existence of a contract freely negotiated between parties of equal bargaining power. Unequal bargaining power indicates "oppression,” an element of unconscionability. A & M Produce Co. v. FMC Corp., 135 Cal.App.3d 473, 486, 186 Cal.Rptr. 114, 122 (1982). Thus, the discussion in S.M. Wilson supports the notion that a consequential damages exclusion is an independent provision, and § 2719(3) makes it valid *552unless unconscionable. Such an approach is not novel. See Lewis Refrigeration Corp. v. Sawyer Fruit, Vegetable & Cold Storage Co., 709 F.2d 427, 434 (6th Cir.1983); Chatlos Systems v. National Cash Register Corp., 635 F.2d 1081, 1086 (3d Cir.1980).
. I share the majority's belief that the district court's opinion creates ambiguity as to how the limitation of consequential damages failed of its essential purpose. But rather than offer a coherent explanation, the majority merely perpetuates the ambiguity.