Sort:  

True.
Loyalty could affect (+/-) CD.

It could for an initial contract or a contract renewal - but a longer contract duration must not always be a good thing.

Yeah, you don't want a CD increase on a bad player.