Longer term contracts will help companies survive and strive.