President Trump addresses U.S. military troops and their families at the Sigonella Naval Air Station in Italy on Saturday. (Luca Bruno/AP)

President Trump returned home Saturday night to a country wondering how he would address a crisis of bad news that has only grown more dire during his nine-day tour abroad.

As the FBI continues an investigation of Trump's top associates and as he reportedly considers a White House staff shake-up, the president's attorneys have urged him to lay off his habit of aggressive and impulsive tweeting — lest it make matters even worse for him.

So what did Trump do upon returning to his embattled White House? He went on a Twitter rant, of course.

It started about 8 a.m. Sunday, with a somewhat delayed celebration of Greg Gianforte's victory in Montana's special congressional election — despite facing assault charges for allegedly attacking a reporter who had asked him about the GOP’s health-care bill.

Eight minutes later, Trump informed the world that his first trip abroad as commander in chief had been “a great success.”

Others' critiques of the president's trip have been more complicated.

He was “both charming and boorish,” The Washington Post wrote — deferential to the king of Saudi Arabia but appearing to shove a Balkan prime minister out of the way to get a better spot for a NATO photo op.

But with Trump's assessment of his trip dispensed within 16 words, he turned his attention to a subject it has often landed on before.

Fake news — a mantra of Trump's campaign and presidency.

The president early on singled out outlets such as NBC, ABC, CNN, the New York Times and “much of the media in Washington, D.C. — along with New York, Los Angeles, in particular,” as disseminators of fake news.

In the tweet above, Trump didn't specify which anonymous sources he is taking issue with. Possibly those who revealed last week that his son-in-law has become a focus in the FBI's investigation of possible collusion with Russia and financial crimes by Trump's inner circle.

He has railed against anonymous sources before — once in a tirade against the media at the Conservative Political Action Conference in February.

“Let their name be put out there. Let their name be put out,” Trump said then.

However, his own administration has often insisted on anonymity with the media — notably when the White House organized a defensive interview with two unnamed “senior administration officials” during one of the president's early crises.

Trump's 8:45 a.m. tweet pings off one he wrote a few months earlier, when he listed the New York Times and most major news networks as “the enemy of the American People.”

For his penultimate tweet of Sunday morning, it was back to Montana and the specific sins of the news media.

The Washington Post has written about Gianforte's victory more than a dozen times since Thursday.

Nearly two hours passed before the president had another thought worth tweeting. It was back to Europe, then, though in keeping with the morning's theme of fake news.

He meant that the leader of Britain had expressed her anger over crime-scene photos from last week's terrorist attack, which were leaked to the New York Times.

Trump has already asked the Justice Department to investigate the British disclosures, and incorporated the incident into Sunday's tweet stream.

But so far Sunday, Trump has not mentioned another high-profile leak — his own leak of an ally's classified intelligence to Russian diplomats.

This story has been updated as Trump has continued to tweet.

Read more: 

Trump considers major changes amid escalating Russia crisis

Greg Gianforte’s win in Montana proves there’s no penalty in politics for media bashing