Some contracts, such as those between municipalities and highway construction firms, are extremely long with terms spelled out in minute detail. Others, such as between consulting firms and their clients, are short and fairly vague about the division of responsibilities. What factors might determine such differences in contract length and detail?