Revisiting Exchange Rate Puzzles