White House chief of staff John Kelly has considered the firing of embattled Environmental Protection Agency chief Scott Pruitt in the coming months as part of a wave of ousters of top officials causing headaches for the president, a senior administration official told POLITICO.

Pruitt is still hanging on for now, in part because Kelly wanted to wait for an upcoming EPA inspector general’s report into his expensive travels, the senior official said. Another possible reason: Pruitt is doing the job President Donald Trump wants — including an announcement Monday that the agency will reverse the Obama administration’s attempt to tighten fuel efficiency standards for cars and trucks.

Multiple people close to the president still argue that Pruitt is one of Trump’s most effective Cabinet members in making policy, despite the steady drumbeat of headlines about his lavish travel expenses, high security costs and, most recently, the $50-a-night lodging he secured for several months last year in a lobbyist’s Capitol Hill condo.