diff --git a/monkey/monkey_island/cc/ui/src/components/logo/VersionComponent.js b/monkey/monkey_island/cc/ui/src/components/logo/VersionComponent.js
index 4fbb3fbb9..fe93158ec 100644
--- a/monkey/monkey_island/cc/ui/src/components/logo/VersionComponent.js
+++ b/monkey/monkey_island/cc/ui/src/components/logo/VersionComponent.js
@@ -28,11 +28,6 @@ class VersionComponent extends AuthComponent {
 
   newerVersionAvailable() {
     const semverGt = require('semver/functions/gt');
-    if(this.state.latestVersion === null) {
-        // Couldn't fetch the latest version.
-        // Consider showing this state to the user
-        return false;
-    }
     if(this.state.latestVersion !== undefined && this.state.versionNumber !== undefined) {
       return semverGt(this.state.latestVersion, this.state.versionNumber);
     }
diff --git a/monkey/monkey_island/cc/version.py b/monkey/monkey_island/cc/version.py
index bcec8bc6a..a67fd440d 100644
--- a/monkey/monkey_island/cc/version.py
+++ b/monkey/monkey_island/cc/version.py
@@ -63,7 +63,7 @@ class Version:
             response = requests.get(url, timeout=LATEST_VERSION_TIMEOUT).json()
         except requests.exceptions.RequestException as err:
             logger.warning(f"Failed to connect to {url}, Error: {err}")
-            return None, None
+            return self._version_number, None
 
         try:
             download_link = response["download_link"]
@@ -73,6 +73,6 @@ class Version:
                 f"Failed to fetch version information from {url}, response: {response}."
                 f"Most likely deployment {self._deployment.value} is not recognized."
             )
-            return None, None
+            return self._version_number, None
 
         return latest_version, download_link