partial validation