Contracts and legal rules provide protection only when the situations likely to be encountered can be anticipated and the ways of proceeding in each situation can be specified. When planning is difficult because of the complexity and uncertainty of the situation that might arise, other means must be found to protect stakeholder interests.