He's missed games, played hurt and yet still is tied for the lead in receiving TDs, 2nd in receiving yards and third in receptions.
His success rate and catch percentage is very high, seems like a no brainer.
Hopefully he can get healthy and stay that way, if that happens, expect a long term deal to follow.
The Bills have a lot of receiver problems, this isn't at the top of the list