Everything you should know about contract termination