Ack... somehow there were some words in my head but not in my post. The contract
does not keep going until he is 40.
So unlike some ridiculous contracts that last forever, this one is only three years and ends while Bibby will still likely to be a good player.
Sorry!