diff --git a/setup.py b/setup.py
index a04d15b3ceabc629f373004cc0880c243f65ded1..d0296a178633c9d8f9c2892cf83e35a474c1036b 100644
--- a/setup.py
+++ b/setup.py
@@ -5,7 +5,7 @@ with open("README.md", "r") as f:
 
 setup(
     name="BioHelpers_FABER",
-    version="0.2.9",
+    version="0.2.10",
     description="Small collection of useful scripts for the computational work with RNA Data.",
     url="https://gitlab.jsc.fz-juelich.de/faber1/biohelpers",
     package_dir={"": "src"},
diff --git a/src/BioHelpers_FABER/rmsd.py b/src/BioHelpers_FABER/rmsd.py
index c20ad6d9c69e2733f1db5c60a841a140b247e2a9..84ed0550b851daa873902abeaaf1e632af1865d6 100644
--- a/src/BioHelpers_FABER/rmsd.py
+++ b/src/BioHelpers_FABER/rmsd.py
@@ -194,8 +194,16 @@ def rmsd_pdb(file1: str, file2: str, exclude_residues: Optional[list] = None) ->
                 p2.detach_child((" ", i, " "))
     # p1_AA = [list(a.get_vector()) for a in p1.get_atoms()]
     # p2_AA =  [list(a.get_vector()) for a in p2.get_atoms()]
-    p1_AA = [list(a.get_vector()) for a in p1.get_atoms() if a.id != "OP3"]
-    p2_AA = [list(a.get_vector()) for a in p2.get_atoms() if a.id != "OP3"]
+    p1_AA = [
+        list(a.get_vector())
+        for a in p1.get_atoms()
+        if a.id != "OP3" and a.element != "H"
+    ]
+    p2_AA = [
+        list(a.get_vector())
+        for a in p2.get_atoms()
+        if a.id != "OP3" and a.element != "H"
+    ]
     p1_AA = np.transpose(np.array(p1_AA))
     p2_AA = np.transpose(np.array(p2_AA))
     return rmsd(p1_AA, p2_AA)