The Great Azealia Banks/Angel Haze Twitter War of 2013, which no one quite understands but appears to have started today over a seemingly innocuous tweet from Banks, has already produced its first diss track: Angel’s fiery, hilarious “On the Edge.” For a song that must have been banged out in hours or less, this thing actually goes pretty hard. And it’s not shy about about calling out Young Rapunzel by name, either.

Oh, internet. We used to have to wait weeks for rappers to lob disses at each other; now we wait hours. You are a very good rapper, Angel. Your move, Azealia.

(Azealia Banks Image: NoahRazzi/Flickr)