Bernard Berrian has confirmed that the Vikings have restructured his contract and he will now be a free agent after this season. He was due to make $3.9M in 2010 and had 3 years and over $18M left on his original deal. The actual money amount on the new one year contract has not been released.