Come on, Japan. Get your shit together…