Well, it's about time. Glad the two parties reached an agreement, and now we can have some fun with this crappy offense.
Voidable last year in the contract will probably not be difficult to reach, but a good addition by the Niners for insurance purposes. I'm sure the Niners had to make concessions to get that 6th year.
Waiting for the terms. But, at this point, I really don't think it matters for anyone, which is why I said the whole argument of the slotting is meaningless to the average fan, since once he's signed, he's signed.
I told some of you not to burn his jersey.