President Trump knocked Senate Majority Leader Mitch McConnell on Wednesday, questioning the Kentucky Republican’s reasoning for why Congress has been unable to repeal and replace Obamacare.

In an interview this week, McConnell had blamed Trump for setting “early timelines” and “excessive expectations” as one of the reasons that people believe Congress is getting nothing done.

But Trump said he didn’t think he had “excessive expectations.”

“After 7 years of hearing Repeal & Replace, why not done?” he said on Twitter.

The president’s comments come after one of his aides attacked McConnell on Twitter.

“More excuses. @SenateMajLdr must have needed another 4 years — in addition to the 7 years — to repeal and replace Obamacare…..,” Dan Scavino Jr., Trump’s social media director, tweeted from his personal account Wednesday.

“Part of the reason I think is that the storyline is that we haven’t done much is because, in part, the president and others have set these early timelines about things need to be done by a certain point,” McConnell said in Florence, Ky., on Tuesday. “Our new president has of course not been in this line of work before. And I think had excessive expectations about how quickly things happen in the Democratic…