limited term for those over 30. 2 maybe 3 year terms for them at solid money rather than a 4 year term. Can't take the risk that their play drops.
That's why for high end players, it's best to hit UFA at around 28 or so to get that max term contract that takes you to 35 or 36 rather than sign away too many UFA years coming out of ELC.
When you are talking secondary players, they don't command those 7/8 year deals. The future into your 30's the shorter term your contract will be, as it should.