diff --git a/generateChangemarks/changemarks.py b/generateChangemarks/changemarks.py
index b44606230b353fbb8a549f06a30f0c6604491698..209b86fd5eb32794ff2d1fcccbed67e816e9722d 100644
--- a/generateChangemarks/changemarks.py
+++ b/generateChangemarks/changemarks.py
@@ -323,7 +323,7 @@ https://forge.etsi.org/rep/cdm/pipeline-scripts/-/blob/main/common/Dockerfile.st
                             modifiedElements.append(" ")
                     modifiedRow = "|".join(modifiedElements)
                     clauseMDlines.insert(j, modifiedRow + "\n")
-                    if (j + 1) <= len(clauseMDlines):
+                    if (j + 1) < len(clauseMDlines):
                         clauseMDlines.pop(j+1)
                 else:
                     logging.debug(f"Index to delete is {j}")
@@ -332,7 +332,7 @@ https://forge.etsi.org/rep/cdm/pipeline-scripts/-/blob/main/common/Dockerfile.st
                     #else:
                         # clauseMDlines.insert(j, "~~\t~~\n")
                         #clauseMDlines.insert(j, "\n")
-                    if (j + 1) <= len(clauseMDlines):
+                    if (j + 1) < len(clauseMDlines):
                         logging.debug(f'Line marked as removed: {clauseMDlines[j]}')
                         logging.debug(f'Line being removed: {clauseMDlines[j+1]}')
                         clauseMDlines.pop(j+1)