Should the Giants re-sign JPP?