WHAT THE HELL IS THIS JAPAN?!