Dealing with credit contracting and comparing budget cost of different forms of contracting and their implications.