An outrage with a Japanese flair