The Buffalo Bills have needed to upgrade Josh Allen's weapons this offseason, and while many thought someone like Tee Higgins was an option, it was likely never going to be a top-tier guy.
With the first day of free agency opening, the Bills got on the front foot and got Allen a speedy weapon in Los Angeles Chargers' Joshua Palmer.
The 25-year-old, who has made a name for himself by being able to separate and create space both downfield and on short routes, comes to Buffalo on a three-year, $36 million deal, per NFL Network's Ian Rapoport.
Palmer now joins Khalil Shakir, Keon Coleman, and Curtis Samuel in the receiver room, with Amari Cooper and Mack Hollins as free agents.
And all of this happens on the heels of Sunday's news that Allen is signing a contract extension worth $330 million total ... but at $55 million per year.
And as ESPN notes, the market for the QB might've been $70 million annually. So ... Allen could be making $15 million more per season over a six-year span, which equals $90 million total.
So Josh gives the club a $90 million discount ... and the club keeps trying to give him weapons.
In the case of Palmer? The 6-1, 210-pound receiver comes to the Bills after four very productive years with the Chargers.
In his past three seasons, Palmer has surpassed 580 yards and 38 receptions to be a solid option in the pass game, and he now takes his talents to Buffalo, where Allen now has a genuine deep threat on every play.
Armed with great hands, Palmer is a good route runner and perhaps what is an underrated aspect of his game is that he's physical. The Bills need a receiver like that and in Palmer, they got it.
The deal, which seems to be $12 million APY, might seem a bit steep, but Palmer has proven production over the past three seasons, and he has consistently shown that he can win downfield and be a reliable option in the passing game.
And now he takes his talent to Buffalo.