diff --git a/src/all/mangadex/src/eu/kanade/tachiyomi/extension/all/mangadex/MangaDexHelper.kt b/src/all/mangadex/src/eu/kanade/tachiyomi/extension/all/mangadex/MangaDexHelper.kt
index bde5cec80..ae9aaf503 100644
--- a/src/all/mangadex/src/eu/kanade/tachiyomi/extension/all/mangadex/MangaDexHelper.kt
+++ b/src/all/mangadex/src/eu/kanade/tachiyomi/extension/all/mangadex/MangaDexHelper.kt
@@ -264,14 +264,11 @@ class MangaDexHelper(lang: String) {
         return SManga.create().apply {
             url = "/manga/${mangaDataDto.id}"
             val titleMap = mangaDataDto.attributes!!.title
-            val dirtyTitle = titleMap[lang]
-                ?: titleMap["en"]
-                ?: titleMap["ja-ro"]
+            val dirtyTitle =
+                titleMap.values.firstOrNull() // use literally anything from title as first resort
                 ?: mangaDataDto.attributes.altTitles
                     .find { (it[lang] ?: it["en"]) !== null }
-                    ?.values?.singleOrNull()
-                ?: titleMap["ja"] // romaji titles are sometimes ja (and are not altTitles)
-                ?: titleMap.values.firstOrNull() // use literally anything from title as a last resort
+                    ?.values?.singleOrNull()  // find something else from alt titles
             title = cleanString(dirtyTitle ?: "")
 
             coverFileName?.let {