diff --git a/Phys/FunTuple/python/FunTuple/functorcollections.py b/Phys/FunTuple/python/FunTuple/functorcollections.py
index a1357dbad6713ba6d7b87487947baf11e24df9e1..69f32c50b2dab37f274463d7c62313011c31483c 100644
--- a/Phys/FunTuple/python/FunTuple/functorcollections.py
+++ b/Phys/FunTuple/python/FunTuple/functorcollections.py
@@ -448,7 +448,7 @@ def ParticlePVInfo() -> FunctorCollection:
         "OWNPV_X": F.OWNPVX,
         "OWNPV_Y": F.OWNPVY,
         "OWNPV_Z": F.OWNPVZ,
-        "OWNPV_NDOF": F.NDOF @ F.OWNPV,
+        "OWNPV_NDOF": F.VALUE_OR(-1) @ F.NDOF @ F.OWNPV,
     }
     return FunctorCollection(pvinfo)