Although contracts can be designed to protect the promisor and