The Indianapolis Colts shipped underachieving outside linebacker Jerry Hughes to Buffalo on Monday for linebacker Kelvin Sheppard.

“We wish nothing but the best for Jerry in Buffalo,” Colts general manager Ryan Grigson said in a press release. “He’s a talented guy that did everything we asked of him. At the same time, we are very pleased to be getting a young linebacker who has been a productive starter in this league.”

Thought to be the heir apparent to defensive ends Dwight Freeney or Robert Mathis when he was selected 31st overall in the 2010 draft, Hughes didn’t pan out. After recording 30 sacks and eight forced fumbles in his final two seasons at Texas A&M, Hughes failed to produce a sack and had just six tackles in 12 games as a rookie. He managed only one sack and 15 tackles the next season.

The Colts’ new 3-4 defensive scheme in 2012 meant switching Hughes to outside linebacker. He had four sacks and 41 tackles in 16 games, six of them starts.

But that evidently didn’t convince general manager Ryan Grigson nor coach Chuck Pagano that the 24-year-old Hughes was part of the team’s future. He initially was expected to back up Mathis this year.