diff --git a/jellyfin_kodi/library.py b/jellyfin_kodi/library.py
index 860c1c9e..01bb4eac 100644
--- a/jellyfin_kodi/library.py
+++ b/jellyfin_kodi/library.py
@@ -341,20 +341,21 @@ class Library(threading.Thread):
 
                 return True
 
-            if settings('SyncInstallRunDone.bool'):
-                if settings('kodiCompanion.bool'):
+            if settings('SyncInstallRunDone.bool') and settings(
+                'kodiCompanion.bool'
+            ):
 
-                    if self.server.jellyfin.check_companion_installed():
+                if self.server.jellyfin.check_companion_installed():
 
-                        if not self.fast_sync():
-                            dialog("ok", "{jellyfin}", translate(33128))
+                    if not self.fast_sync():
+                        dialog("ok", "{jellyfin}", translate(33128))
 
-                            raise Exception("Failed to retrieve latest updates")
+                        raise Exception("Failed to retrieve latest updates")
 
-                        LOG.info("--<[ retrieve changes ]")
+                    LOG.info("--<[ retrieve changes ]")
 
-                    else:
-                        raise LibraryException('CompanionMissing')
+                else:
+                    raise LibraryException('CompanionMissing')
 
             return True
         except LibraryException as error: