The last time we saw Justin Bieber skateboarding in public, the results were pretty embarrassing.
But the 21-year-old singer redeemed himself with this Instagram video on Wednesday, in which he pulls off a couple of solid tricks. And all while showing off his Calvin Klein undies and going shirtless, of course.
"This is a good run for me," Bieber admits.
WATCH: Justin Bieber Talks Growing Up Too Fast
He also posted this video of him taking on a half pipe.
Bieber has been busy promoting his new song "What Do You Mean?" on Instagram this past month, calling on a few of his famous friends to help him get the word out. The track is set to debut on Aug. 28.
"Well, girls are often just flip-floppy," Bieber explained about the inspiration for his highly anticipated tune to Ryan Seacrest late last month. "They say something and they mean something else. So … what do you mean? I don't really know, that's why I'm asking."
WATCH: Justin Bieber Crashes Couple's Honeymoon, Plays Drinking Games With the Newlyweds