I am agreeing with Baz here, although this brand of German PM has some soft moments, and some cheesy moments, with vocals, guitars and drums like that nobody is going to mistake it for anything other than metal that is still true to the heavy metal and thrash roots.