保持validate接口不变