Fun, fun in Japan.