Simplify code, set value to false instead of calling validate method again.