The Buffalo Bills have signed two players — Spencer Long and Lafayette Pitts — according to a report by Ian Rapoport of NFL.com.

According to the New York Post, Long has been signed to a three-year deal with the team. In so doing, the team is acknowledging that they have a problem with the interior offensive line that only Long can address.

Long, who was originally signed by the Washington Redskins in 2014, joined Gang Green shortly thereafter. However, even though he seemed to do alright with the team — though nothing Earth-shattering — he was, ultimately, cut from the team.

The Bills signed the contract with Long just one week after the Jets let him go.

“He had to move from center to guard midseason because of extreme snapping problems in part due to a finger injury. Jonotthan Harrison started the final seven games under center in his place. The Jets saved $6.5 million in cap space by waiving Long last Tuesday, a day before he was due a $3 million roster bonus. Buffalo will be the third team Long plays for, after spending his first four seasons in Washington.”

In addition to taking on Spencer Long, the Bills have re-signed Lafayette Pitts to a one-year extension on his existing contract, thus taking him out of free agency running.

Set to enter his fourth NFL season, Pitts also served as a reserve cornerback and made nine tackles last season in spot duty on defense. He is the third Bills free agent to re-sign with the club so far this offseason joining Lorenzo Alexander and Reid Ferguson.