给before加上unless属性，排除死循环

发现这东西正是坑爹，我突然感觉还是手动指定，我需要那个几个做check比较好……