With injuries depleting their defensive line, Buffalo made a trio of signings in response to veteran defensive tackle Kyle Williams being placed on IR, effectively ending his season.

On Tuesday, the Bills signed DE Lavar Edwards, DT T.J. Barnes and LB Kevin Reddick. Reddick actually returns to Buffalo after a stint on the practice squad earlier this season.

Edwards was plucked off of the Dallas Cowboys practice squad, a place he’s spent some time over the last two seasons. After being drafted out of LSU in the fifth round of the 2013 NFL Draft by the Tennessee Titans, Edwards has appeared in just 12 games in his career. The Bills become the fourth organization he’s spent time with over the first three years of his career – a list that includes the Titans, Cowboys and Chicago Bears. In 2015 he’s appeared in just one game for the Bears.

Barnes is a towering 6-foot-7, 364 pounds and comes in off the New York Jets practice squad. He played his college ball at Georgia Tech, before entering the NFL as an undrafted free agent in 2013. He’s spent the last two seasons with the Jets, so he has some familiarity with Rex Ryan, who was the franchise’s head coach last year.

As for Reddick, he returns to Buffalo a week after being released off the practice squad on Nov. 24. He was reportedly in Oakland as recently as yesterday set for an early workout with the Raiders before receiving a call from the Bills, expressing an interest to sign him to the 53-man roster. On top of the Bills, Reddick has spent time over his three year career with the New Orleans Saints, the San Diego Chargers and the Carolina Panthers

These signings come in the aftermath of DT Alex Carrington suffering an undisclosed knee injury that – just like Kyle Williams – ended his season. DE, Mario Williams sat out in Week 12 with a foot injury and with his status unclear for Sunday the Bills rightfully felt a need to add some depth to their defensive front seven.