Japan – still on track