It is probably smart to give him a new contract now, the Giants are in a good negotiating position. At least better then next year when other teams can start offering him $. Would not want to loose him like Gibril to a team that is going to throw him a mountain on money.