I'm still confused is this a guaranteed contract? and why sign pig up again... what value does he have ? (compared to cornell or other FAs or even just having an open roster spot)