此处如果路径不对，应该给一个warn级别的错误，halt确实欠妥~~