It is well known that contract incompleteness can arise from the impossibility of planning for all future contingencies in a relationship (e.g. Williamson (1975)). In this paper it is shown that whether or not such incompleteness constrains the efficiency of the contract is very sensitive to assumptions concerning the timing of the resolution of uncertainty. It is shown that when agents must respond to an unforeseen contingency before being able to renegotiate the contract, then contract complexity is a binding constraint, a case that is called ex post hold-up. Secondly, it is suggested that the amount of multitasking can provide a measure of contract complexity. When complexity is low, contingent contracting is efficient, while subjective ...