Option Contracts and Renegotiation: A Solution to the Hold-up Problem