I've advocated for this as well but called it a lease. We agree to run this for the duration of the lease and agree to determine whether we should extend / re-sign the lease a period of time before the expiration.
Keeps from changing up too often but also gives a conscious evaluation.
Keeps from changing up too often but also gives a conscious evaluation.