new null pre-validation