diff --git a/kde/src/SFLPhoneView.cpp b/kde/src/SFLPhoneView.cpp
index b90591eff61659c66313f718014b6fe07ceea2f4..3cc2aebc93e99e438f4791ed3d487f1b117609bb 100755
--- a/kde/src/SFLPhoneView.cpp
+++ b/kde/src/SFLPhoneView.cpp
@@ -98,6 +98,8 @@ SFLPhoneView::SFLPhoneView(QWidget *parent)
            this,        SLOT(updateStatusMessage()));
    connect(CallView::getAccountList(), SIGNAL(accountListUpdated()),
            this,        SLOT(updateWindowCallState()));
+
+   CallView::getAccountList()->updateAccounts();
 }
 
 
diff --git a/kde/src/lib/AccountList.cpp b/kde/src/lib/AccountList.cpp
index 9519faf9cabb433a1693685f8fe8bedfaa5388ef..22dd7a8f12928258747841f41f722372c01271ca 100644
--- a/kde/src/lib/AccountList.cpp
+++ b/kde/src/lib/AccountList.cpp
@@ -106,7 +106,7 @@ Account* AccountList::firstRegisteredAccount() const
          return current;
       }
       else {
-         qDebug() << "Account " << current->getAccountId() << " is not registered";
+         qDebug() << "Account " << current->getAccountId() << " is not registered (" << current->getAccountDetail(ACCOUNT_STATUS) << ")";
       }
    }
    return NULL;