It's hard to compare '90s music to today's hits — but James Corden and Shawn Mendes seem to have very intense opinions.
In a segment on The Late Late Show With James Corden, the talk show host and Mendes debate which era produced the best music. Mendes, an advocate for today's music, doesn't understand why Corden thinks music was definitively better in the '90s than it is now.
"Bold statement. I take that somewhat as a diss. I mean, I make music now," Mendes says.
"James ... you think music was better back then than, I think it's really great now — we should put this to the test," Mendes adds.
With that, the two go head-to-head in a "Better Then/Better Now Riff-Off," in which they sing songs from competing decades, such as the Spice Girls' "Wannabe" and Calvin Harris' "This is What You Came For" featuring Rihanna.
And by the end of the riff-off, the two come to an amicable conclusion: "Maybe there is a world in which music then and music today can exist together, and we could make that happen right now in one incredible moment," Corden says.
So, in a beautiful display of unity, the two sing a mash-up of TLC's "No Scrubs" with Mendes' own hit, "Stitches." And, of course, it's amazing.
Check out the full video below for more: