However, what has been reported as a three-year, $22 million contract is actually a convoluted seven-year contract with $15.5 million guaranteed, according to one source each from the team and the NFL Players Association

Meanwhile, cornerback Jarrett Bush is scheduled to visit the Ravens tomorrow. A restricted free agent from the Green Bay Packers, Bush is regarded as a strong special teams player who can also provide depth at cornerback and safety.

If the Ravens decide to sign him to an offer sheet, Green Bay has the right to match the deal. If the Packers don't, the Ravens don't have to give up any draft picks as compensation because Bush was an undrafted player and was given the low tender.

Bush, who is 6 feet, 200 pounds, also met with the Tennessee Titans on Monday. The Ravens are looking for a second-tier cornerback to fill the void left by Corey Ivy.

sounds like a solid signing if you ask me. Obviously an upgreade from Ivy and I love that he can contribute on special teams, Harbaugh seems to like those kind of players. I'm totally for this signing. Adding as much depth at corner IMO is a very good idea.