Gonzalez could have played out this season .
Gonzalez could become a free agent , but wanted the certainty of knowing where he would be .
Gonzalez could have played out this season and become a free agent , but wanted the certainty of knowing where he would be .