Fix severe bugs

发现之前发的有误，直接修掉了。