contract lock-in