去除了所有的warning