Yen and Investors' Worries!