God damn it, Japan!