加上 return 避免重覆執行