diff --git a/src/tags.js b/src/tags.js
index 0678e6ed..6a2f9298 100644
--- a/src/tags.js
+++ b/src/tags.js
@@ -54,7 +54,7 @@ const getEndIndex = (tags, { unreleasedOnly, startingVersion, startingDate, tagP
       return index + 1
     }
     // Fall back to nearest version lower than startingVersion
-    return tags.findIndex(({ version }) => semver.lt(version, semverStartingVersion))
+    return tags.findIndex(({ version }) => version && semver.lt(version, semverStartingVersion))
   }
   if (startingDate) {
     return tags.filter(t => t.isoDate >= startingDate).length