What is the main reason honoring contracts is important for the market to function?

a. It allows for complex transactions beyond simultaneous exchange.
b. It shows respect for other businesses.
c. It prevents lawsuits and legal disputes.
d. It creates a sense of trust and predictability in the market.