增加安全require机制，fix #88