Migrants in Tijuana can dream about life on the other side of the border wall that separates the Mexican city from the United States. Photo / AP
Before he was President of Mexico, Andres Manuel Lopez Obrador had a lot to say about US President Donald Trump's plans for a border wall.
The wall was "an attempt to strong-arm and humiliate Mexico that is unacceptable and incompatible with international law", he wrote in a Washington Post op-ed in 2017.
The wall "goes against humanity", he said in a speech in Los Angeles the same year.
But since being elected last July, Lopez Obrador's tone has changed dramatically. This week, as Trump's push for the barrier reached a peak with a national television address, Mexico's President was reluctant even to utter the syllable.
"I don't even want to mention the word," he told reporters on Wednesday. "It's an issue that's not even on our agenda. I don't think about it."
Lopez Obrador has shown similar caution in response to Trump's other provocations, including a planned change to US asylum policy that would force asylum seekers to remain in Mexico while their cases are reviewed. Amlo, as he is known, seems determined to be seen as focused largely on domestic politics while viewing US flash points such as the border wall as distractions.
"Amlo will have to respond at some point, but he'll do so calmly," said Esteban Illades, the editor of Nexos, a cultural and political magazine based in Mexico City. "He understands that a shouting match with the world's loudest person will only end in defeat."
Before being elected, Lopez Obrador's criticism of the wall was couched in terms of national pride. He denounced his predecessor, Enrique Pena Nieto, for not taking a stronger stance against Trump. He declared that he could persuade Trump not to build the wall, "that it's not necessary", as he said in Tijuana last February.
At a news conference on Thursday, Lopez Obrador articulated his Administration's hope that it could work with Trump on development projects that would deter migration.
"We are persuading, convincing, the US Government that the best thing is to develop Central America [and] Mexico," he said. "That migration becomes a choice, not an obligation. That is our policy."
Lopez Obrador's sudden diplomatic shift hasn't raised many eyebrows in Mexico, where, despite opposition to Trump and the wall, the population is much more concerned with a range of domestic issues.
"Mexicans aren't really worried about the wall in general," Illades said.
"President Trump's speech went largely unnoticed in Mexico because people here are much more worried about the gas shortage in a large part of the country."
That has left former Mexican officials, including former President Vicente Fox, to speak out on behalf of Mexico's opposition to the wall and to criticise Lopez Obrador for not lashing out against Trump. "Way to defend Mexico and Mexicans!!!" Fox said sarcastically to Lopez Obrador in a tweet after Lopez Obrador said Trump's threat to close the border was an internal issue for the US.
Last month, when the US announced that it would implement the new "Remain in Mexico" policy, some members of Lopez Obrador's Administration expressed frustration and surprise. But Lopez Obrador said nothing about the plan.
Last week, the director of Mexico's National Migration Institute, appointed by Lopez Obrador, cast doubt on the feasibility of the new policy. "We don't have the judicial tools or the operational conditions, and there's no evaluation of the policy's impact," Tonatiuh Guillen said.
But Lopez Obrador, in Thursday's news conference, instead sought to take the long perspective on US politics. Each presidential term, he said, is "very short". "So when a new president takes office, almost as soon as they take power they're already thinking about re-election, and their opponents are doing the same," he said.