there are high cancellation fees should the contract be terminated early