EJ Manuel could face competition at quarterback in Buffalo after all.

The Buffalo Bills are signing free-agent quarterback Kyle Orton, NFL Media Insider Ian Rapoport reported Friday, per a source informed of the deal.

The journeyman quarterback was last with the Dallas Cowboys, who released him after he threatened to retire all offseason. There was always a sense Orton just wanted off the team, and this signing proves it.

Orton seems much older than 31 years old because he's started for so many teams: Chicago, Denver, Kansas City and Dallas. He's not going to save any franchise, but he could be a competent alternative to Manuel once he gets up to speed on Doug Marrone's offense.