On Wednesday, President Donald Trump canceled the annual congressional picnic, which was scheduled to take place at the White House this week. Abby D. Phillip, a White House correspondent at CNN, tweeted that he told the reporter pool “it didn’t feel right” while he’s working on “something really important.” He’s referring to an executive order to end the part of his administration’s “zero tolerance” immigration policy that resulted in the separation of families crossing the border—the policy that the president and White House Communications Director Sarah Huckabee Sanders and Attorney General Jeff Sessions and Secretary of Homeland Security Kirstjen Nielsen and White House ghoul Stephen Miller have previously said only legislation could fix. (More on that order here.)

Anyway, the picnic. It’s possible that Trump guessed that optics would be terrible, and rightly so. Politicians enjoying time with their families (and whatever 2018’s equivalent of Sean Spicer, Miller Lite hero would be) would look very, very bad. Somehow he understood that thousands of congressional families stranded in D.C. with no picnic to go to would inspire less outrage than them actually taking part in the annual tradition. Even the warming of steaks was already causing problems:

And yet, Trump doesn’t seem so bothered by the border crisis he manufactured that he has to cancel all of his fun events. On Tuesday night, Trump held a fund-raiser in his safe space, the Trump International Hotel down the street from his D.C. home. In one video from the $100,000-a-head event, the president did crowd work, spotlighting Harold Hamm, an old friend and oil executive.

Tonight, he plans to speak at a televised rally in Minnesota at 7:30 P.M., E.S.T. That feels just right.