The Cardinals were prepared to sign Stewart when he visited a couple weeks ago, but he had to spend time with his wife, who was giving birth to the family's third child.
With the new baby and the wife healthy, Stewart went back to the Cardinals and settled on his one-year contract. He will be joining his third team. He was a fourth-round choice of the Atlanta Falcons in 2001 and spent four seasons there. He signed with the Browns in 2005 and spent three seasons in Cleveland.
The 28-year-old Stewart has experience in both the 4-3 and the 3-4 defense.
John Clayton is a senior writer for ESPN.com.