Irregardless of his policies, which haven’t always won many supporters, Obama has been a pure pro when it comes to entertaining the masses with his TV show appearances.

The latest, and perhaps his best, is his performance on The Tonight Show where he joins Jimmy Kimmel in slow jamming the news, discussing his legacy, climate change, Rihanna, and even getting a Trump diss in.