This is where I'm not sure: what's the point of cancelling the contract (this is what AFR suggested) if clients can simply shelved it?
btw, I think the contracts are commercially binding so clients will have incentive to shelve rather than tear them off?