This is needed badly. The current WHMCS behaviour (contracts and cancellation) is in our opinion very poor designed.