Triggers of Contract Breach: Contract Design, Shocks, or Ins