different types of uncertainty involved in contracts as “knowns” (whose outcomes are already known or are ensured), “known-unknowns” (scenarios for which one can anticipate the occurrence but not the outcome), and “unknown-unknowns” (whatever complete surprises the future holds in store).22 These three types of uncertainty can be addressed by terms, contingencies, and trust, respectively.