The JWST mission has a cost cap set by Congress of $8,800,000,000 through launch.
Northrop Grumman declined to accept responsibility for paying the $800,000,000 overrun above the JWST mission's $8,000,000,000 cost cap on the grounds that doing so would create a more fixed-price relationship with NASA.