less strict validation