fix JC.Valid