傻瓜哈哈 (reverse-merged from commit c16503b156ad131e86ec08b94aba3e15e286e8ee)