diff --git a/app/src/updaters/appimageupdater.cpp b/app/src/updaters/appimageupdater.cpp
index d97defd7dbd39af08c3b864be8803a59e1e17477..3b79a0ec88334e3df31323cd9159a34e6bc86542 100644
--- a/app/src/updaters/appimageupdater.cpp
+++ b/app/src/updaters/appimageupdater.cpp
@@ -39,16 +39,20 @@ QString AppImageUpdater::errorString() const
 
 QString AppImageUpdater::describeAppImage() const
 {
-    std::string description = "";
-    updater_->describeAppImage(description);
-    return QString::fromStdString(description);
+    std::string description;
+    if (updater_->describeAppImage(description)) {
+        return QString::fromStdString(description);
+    }
+    return QString();
 }
 
 bool AppImageUpdater::checkForChanges() const
 {
-    bool updateAvailable = false;
-    updater_->checkForChanges(updateAvailable);
-    return updateAvailable;
+    bool updateAvailable;
+    if (updater_->checkForChanges(updateAvailable)) {
+        return updateAvailable;
+    }
+    return false;
 }
 
 void AppImageUpdater::start()