The Facts: Gaines has agreed to a one-year deal with the Texans, according to a league source.
Diehards Line:As NFL Network insider Jason La Canfora notes, Gaines has bounced around during his six NFL seasons, starting his career with the Panthers and later playing for the Bills, Lions, Bears and Browns. He started seven of nine games for the Browns in 2009, making five catches for 59 yards and one touchdown. ... Look for Gaines to add depth and work as primarily as a blocker if he makes the final roster.