Contracts and legal obligations