Ah Japanese culture, when will you cease to amaze me?