When candidates run for any form of elected office, they make lots of promises on the campaign trail that they don’t always follow through on once they get the job, angering their more credulous constituents.

Donald Trump, on the other hand, made a number of pledges while running for president of the United States and, unfortunately, he is sticking to them. One of his more grandiose promises—the centerpiece of his speech announcing his candidacy—was The Wall, a “big, beautiful” edifice across the U.S.-Mexico border to keep “rapists” and “criminals” out, and American jobs in.

A two-for-one deal, Trump didn’t just vow to build a wall between the U.S. and our friends to the south, he promised that he’d make them pay for it, which is generally considered bad manners. “I’m not going to pay for that fucking wall,” former president Vincente Fox shot back, more than once. And can you blame him?

So when Trump signed an executive order on Wednesday directing construction of said wall along the border, again claiming that Mexico would foot the estimated $8 billion bill (Mitch McConnell thinks it’s more like $12 billion to $15 billion, but what’s a few extra billion between friends?), it wasn’t wholly surprising that Mexican President Enrique Peña Nieto reiterated that, no, he wouldn’t be paying for Trump’s little publicity stunt (which experts point out wouldn’t actually stop illegal immigration).

In fact, if you’re an adult who lives in reality, it was downright unsurprising and actually quite predictable. Also somewhat predictable? That after Peña Nieto added he would discuss “next steps” with Mexican officials and maybe but not definitely cancel a planned meeting with the U.S. president next week, Trump flipped out on Twitter and suggested they stay the hell home.