Justin Bieber has come out and admitted he made a mistake.
But not as big of a mistake as many reports are suggesting.
With many saying Bieber didn't show up on stage until two hours after his scheduled show time in London last night, the artist has both apologized and explained his side in a series of Tweets.
"Last night I was scheduled after three opening acts to go on stage at 9:35, not 8:30, but because of some technical issues I got on at 10:10. So I was 40 minutes late to the stage," Justin wrote. "There is no excuse for that and I apologize for anyone we upset. However it was a great show and I'm proud of that."
An attendee concertgoer tells Us Weekly that Bieber didn't on until 10:38 p.m., after Carly Rae Jepsen and Cody Simpson had finished their sets. He then had to allegedly cut down on his track list.
"Tonight we will run on time and look forward to putting on an amazing show for everyone in attendance," Bieber Tweeted, adding:
"I'm all about the music and performance and I respect my fans. I never have any intent to upset or let anyone down. And I'm not okay with things being exaggerated. Once again sorry for anyone upset. Now we have a show to do today and I'm gonna focus on the positive and put on a grew show tonight here in London. Night 2 at the O2 is gonna be even better. Get ready. Thanks."