Yep. I dont see getting a sweetheart deal from him, his dad had a history from what I recall. Getting 2 seasons before signing the contract is pretty normal, so I can see why he waited. I don't think he signs an 8 year deal because we won't spend over 7 on him for the 8 years. To keep the cost down I bet he signs a 6 year deal with a lower cap to cash in on his 3rd contract sooner. If Ehlers scores close to him, and pasta too, then there is no way he goes for above 7, which is what he would want for 7-8 years, so settle on say 6.75 x 6.
Just my guess.