diff --git a/NekUpload/validate/files.py b/NekUpload/validate/files.py
index 88520da644b60d2a4060788afb9de2e2ba4d9b36..07d43fadfabde594d41a2f0cc27bb02fd3a13843 100644
--- a/NekUpload/validate/files.py
+++ b/NekUpload/validate/files.py
@@ -145,7 +145,7 @@ class NekSessionFile:
         referenced_boundary_condition_files: set[str] = set() #remove repeated references to same file
         all_regions = BOUNDARYCONDITIONS.findall("REGION")
         for region in all_regions:
-            definition = region.findall("D")
+            definition = region.findall("D") + region.findall("N") + region.findall("R")#only 3 tyeps of BCs, Dirichlet, Neumann, Robin
             for d in definition:
                 if filename := d.get("FILE",None):
                     referenced_boundary_condition_files.add(str(filename).strip())