Manchester City manager Pep Guardiola said on Friday that it is up to goalkeeper Joe Hart whether he wants to stay and fight for his place in the team.
Hart has been linked with a move from City after Guardiola hinted that he wants a "sweeper-keeper" from the start of the season.
And Guardiola said he would not stand in Hart's way if the England goalkeeper wants to go.
"I want happiness for the players. I don't want players to stay here if they don't want," Guardiola said.
"All the players here have a contract. If they decide they want to stay they are going to stay. I spoke with them all. They all know exactly what the situation is.
"If they want to stay, stay and we will fight together. I want to stay with the players who want to stay. That is no doubt."
Guardiola said he would not be dissuaded from his philosophy that the goalkeeper should almost act like an extra defender.
"I want to play the way I like and the way I grew up," Guardiola told a press conference.
"Until 31 August everything is open. If Joe stays here he will fight with the other keepers and will convince me to play. That is the way it is.
"I said in the first moment, if he stays he will improve."
Hart "understands what we want from our goalkeeper," Guardiola said.
"If Joe stays here I want to help him. It doesn't mean he won't play," he added.
"I have a lot of respect. It wasn't an easy decision. I don't have time to create something. People want results now. I know his quality."