There’s no shortage of reasons to criticize Donald Trump, but that doesn’t mean you can’t give credit where credit is due.

Speaking this afternoon in Flint, Michigan, Trump delivered this line:

And many tweeters — including some of his fiercest critics — are impressed.

Last word to trade attorney Scott Lincicome:

Editor’s note: This post has been updated with video.