Ed Sheeran Freestyles Britney Spears’ “Baby One More Time”: Watch

Britney Spears‘ debut single “Baby One More Time” is an iconic pop smash, so it comes as no surprise that the single is still being referenced in 2013 — and Ed Sheeran recently performed his own interpretation of the song yesterday (July 11) on Z100’s The Elvis Duran Z100 Morning Show in New York City.

He starts off with a soulful rendition of the tune, but then kicks into a pretty cool (and unexpected) rap verse. Who knew Sheeran had bars?

When he’s not freestyling, the singer/songwriter is focused on his upcoming sophomore album (which may or may not be finished) and rocking out with Taylor Swift on her Red Tour. New music from Sheeran should be dropping in January. (Hopefully, anyway.)

Watch it up top.