vn checks, prob not useful for the general