diff --git a/pdt_tangent.py b/pdt_tangent.py
index e5f32e0b06226b0acdd1da456cad557b997201fb..d292a7ff2a82b24147cf9e6b577d69163a4be93c 100644
--- a/pdt_tangent.py
+++ b/pdt_tangent.py
@@ -540,6 +540,10 @@ class PDT_OT_TangentOperateSel(Operator):
 
         # Get All Values from Selected Vertices
         verts = [v for v in bm.verts if v.select]
+        if len(verts) <= 0:
+            pg.error = f"{PDT_ERR_SEL_1_VERT} 0"
+            context.window_manager.popup_menu(oops, title="Error", icon="ERROR")
+            return {"FINISHED"}
         v1 = verts[0]
         vn = verts[-1]
         for v in bm.verts: