Enforcing financial contracts