$2M of his $2.9M salary in 2024 is guaranteed for injury at signing. That $2M becomes fully guaranteed if he's on the roster on the 5th day of the 2024 league year.

So, Giants can get out after this year with $2.9M dead money if they want. But essentially a two-year, $8.4M deal.

— Dan Duggan (@DDuggan21) March 14, 2023