优化error