This was surely a tough call for Gainey, It's a gamble for sure, He could have easily done a one year contract worth say 3.5/4 Million and if Souray had a bad season, they would have to re-negotiate. however if Gainey goes for the long term deal worth 3 Million a year, he's guaranteed to have Souray locked up if he continues to improve. Let's just hope he continues to stay healthy