its a fake number
its 8 million guaranteed in a signing bonus. then they went ahead and said the first two years are guaranteed because, duh, they just gave him an 8 million dollar signing bonus. base salaries on 2.3 and 3.7 the first 2 years
= 14 million "guaranteed"
they can actually dump him after 2017 and not take a negative cap hit