i think today's NFL, no matter the position, hands out big contracts that have too much guaranteed $$ and not enough incentive $$. Players may not like that, but I've seen way too many players get their big contract $ and kick back for a season or two. If teams began putting big $ into incentives it would force players to stay "hungry".
This Poe contract should be that way. Incentive laden. Pay the man, by all means, but do it through hard work & determination on the field. If an injury happens there should be $ in the contract for that also.