diff --git a/application/controllers/UserController.php b/application/controllers/UserController.php
index e944af52c..5abdaece8 100644
--- a/application/controllers/UserController.php
+++ b/application/controllers/UserController.php
@@ -28,6 +28,10 @@ class UserController extends AuthBackendController
             function ($b) { return $b->getName(); },
             $this->loadUserBackends('Icinga\Data\Selectable')
         );
+        if (empty($backendNames)) {
+            return;
+        }
+
         $this->view->backendSelection = new Form();
         $this->view->backendSelection->setAttrib('class', 'backend-selection');
         $this->view->backendSelection->setUidDisabled();
diff --git a/application/views/scripts/user/list.phtml b/application/views/scripts/user/list.phtml
index 76a6f2b8b..df9a14a45 100644
--- a/application/views/scripts/user/list.phtml
+++ b/application/views/scripts/user/list.phtml
@@ -18,7 +18,7 @@ if (! $this->compact): ?>
 <div class="content users">
 <?php
 
-if ($backend === null) {
+if (! isset($backend)) {
     echo $this->translate('No backend found which is able to list users') . '</div>';
     return;
 } else {