FWIW Keith did sign that extension before last year for 6/28 guaranteed plus club options, don't know how it effects his trade value at all but it's worth noting that if you are trading him to a notoriously cheap team they will take him knowing that they owe him a guaranteed 20 something million whether he flames out or not.