Perez's contract runs out at the end of the season, and the 34-year-old faces an uncertain future.