validation simplification