Babymetal have released the first single from their new album, Metal Resistance. It’s called “KARATE,” and it’s even more glorious than I dreamed it would be. Not only is it catchy as hell, but it doesn’t sound quite like any of Babymetal’s other songs; it’s like a metalcore/Sumeriancore hybrid, only not as dated-sounding as that description might suggest.

I’ve just got it on repeat right now. I suspect you’ll end up doing the same.

Listen to “KARATE” below! Metal Resistance comes out April 1. Get all of Babymetal’s upcoming U.S. tour dates here.