better validators