修正empty，希望下一次能够有更好的解决方案