diff --git a/public.php b/public.php
index f033e1897c8aca6e7dd5b3917dd363084e3ac653..ae95624e8d915508ce4a6c9652f897d05fc87e99 100644
--- a/public.php
+++ b/public.php
@@ -68,7 +68,8 @@ try {
 	OC_App::loadApps(array('filesystem', 'logging'));
 
 	if (!\OC::$server->getAppManager()->isInstalled($app)) {
-		throw new Exception('App not installed: ' . $app);
+		http_response_code(501);
+		exit;
 	}
 	OC_App::loadApp($app);
 	OC_User::setIncognitoMode(true);