Giants linebacker Mathias Kiwanuka understands why teammate Osi Umenyiora is frustrated. Umenyiora continues to sit out the team's voluntary offseason workouts as he seeks a long-term contract. "His situation ... he has been under contract in a bad deal for years now and anybody who looks at the situation would say, 'Well, this should have been taken care of a long time ago,'" Kiwanuka said. "For whatever reason, it hasn't. So I understand his frustration." Umenyiora is entering the final year of his contract and is set to earn just under $4 million.