Cult of death and honor. .. Ouch. Japan electronics