Japan strikes yet again!