Which statement correctly describes a requirement for an event to frustrate a contract?
a. The event must be unforeseeable at the time the contract was made
b. The event must directly impact the ability of the parties to perform their obligations
c. The event must not be caused by the negligence or fault of either party
d. The event must make the contract impossible to fulfill