Added vert_new to eliminate some repetition.