The Buffalo Bills on Tuesday announced that they are hosting veteran wide receiver and special teams player Brad Smith on a free agent visit.

Yes, that's the same Brad Smith that played for the Bills in 2011 and 2012 as a reserve wide receiver and special teams ace, and who spent part of one training camp working as the third quarterback, which forever made conversations about his role on the team annoying. The Bills were careful to point out in their announcement that the team is looking at him in the receiver-slash-special teams role.

The #Bills are hosting former Bill, Brad Smith at 1 Bills Dr. Buffalo interested in Smith as WR-special teamer. — Chris Brown (@ChrisBrownBills) April 14, 2015

For several seasons running now, the Bills have valued reserve receivers that can also play special teams. Smith was a part of that during the Chan Gailey tenure as head coach, and both Chris Hogan and Marcus Easley flourished in that role for the past two seasons under departed coach Doug Marrone and current special teams coordinator Danny Crossman.

Smith, 31, has spent the last two seasons as a reserve and special teams player with the Philadelphia Eagles.