Why this time Japan means business