Answer: The contract cannot be rescinded by either party as it has already been executed.
Explanation: A contract is a binding agreement that is enforced by the law in some ways.
Their prior ignorance before the contract was made cannot affect future discoveries.
Anyone of them that goes beyond the contract will/can get sued.