no matter how you structure the year by year value of the contract - it is always $/yrs=cap hit. the entire contract is guaranteed (unlike the nfl which is not all guaranteed money) and must be payed as is, unless there is a buyout. some players get two way contracts that pay one amount in the nhl and another amount in the ahl.