NFL Network has reported that free agent defensive tackle Jimmy Kennedy has opted to return to the Vikings after visiting the Buffalo Bills.

Kennedy has reportedly signed a two year contract worth $6 million, which is a solid move for the Vikings on a few levels.

First, Pat and Kevin Williams could still face four game suspensions pending a ruling on the recently concluded StarCaps trial.

Second, If Ray Edwards gets signed to an offer sheet Kennedy could continue to spell Pat Williams on passing downs which allows Brian Robison to become an all out starter at the left end position.

Third, this gives the Vikings more freedom in the draft to take the best player available.

Nice job, front office!