diff --git a/src/cutecoin/core/app.py b/src/cutecoin/core/app.py
index ddde6c721af3cbd022dda987b9284d4d1968f263..a166025bd76c49af0aebd6449c88cfdabbe7564e 100644
--- a/src/cutecoin/core/app.py
+++ b/src/cutecoin/core/app.py
@@ -31,7 +31,7 @@ class Application(object):
         config.parse_arguments(argv)
         self.load()
         if self.default_account != "":
-            self.current_account = self.get_account(self.default_account)
+            self.change_current_account(self.get_account(self.default_account))
 
     def get_account(self, name):
         if not self.accounts[name]:
diff --git a/src/cutecoin/core/wallet.py b/src/cutecoin/core/wallet.py
index 0d395ec587510aabeecbeefab31dfbccfb7b8f0b..21d10fb9685e84edef585acbea8bc921011a819c 100644
--- a/src/cutecoin/core/wallet.py
+++ b/src/cutecoin/core/wallet.py
@@ -74,10 +74,11 @@ class Cache():
         current_block = community.request(bma.blockchain.Current)
         with_tx = community.request(bma.blockchain.TX)
         # We parse only blocks with transactions
-        parsed_blocks = reversed(range(self.latest_block,
+        parsed_blocks = reversed(range(self.latest_block + 1,
                                            current_block['number'] + 1))
         parsed_blocks = [n for n in parsed_blocks
                          if n in with_tx['result']['blocks']]
+
         for block_number in parsed_blocks:
             block = community.request(bma.blockchain.Block,
                               req_args={'number': block_number})
diff --git a/src/cutecoin/gui/mainwindow.py b/src/cutecoin/gui/mainwindow.py
index b88cefece6bac3cfe3cc819d41d950975eb492df..f1f97a253a5f9825e59b6a600e6c33d01b5dc752 100644
--- a/src/cutecoin/gui/mainwindow.py
+++ b/src/cutecoin/gui/mainwindow.py
@@ -17,6 +17,7 @@ from .password_asker import PasswordAskerDialog
 
 import logging
 
+
 class MainWindow(QMainWindow, Ui_MainWindow):
 
     '''
@@ -96,18 +97,21 @@ class MainWindow(QMainWindow, Ui_MainWindow):
         if self.app.current_account is None:
             self.menu_contacts.setEnabled(False)
             self.menu_actions.setEnabled(False)
+            self.action_configure_parameters.setEnabled(False)
             self.action_set_as_default.setEnabled(False)
         else:
             self.action_set_as_default.setEnabled(self.app.current_account.name != self.app.default_account)
             self.password_asker = PasswordAskerDialog(self.app.current_account)
             self.menu_contacts.setEnabled(True)
+            self.action_configure_parameters.setEnabled(True)
             self.menu_actions.setEnabled(True)
             self.setWindowTitle("CuteCoin - Account : {0}".format(
                 self.app.current_account.name))
 
             self.currencies_tabwidget.clear()
             for community in self.app.current_account.communities:
-                tab_currency = CurrencyTabWidget(self.app, community, self.password_asker)
+                tab_currency = CurrencyTabWidget(self.app, community,
+                                                 self.password_asker)
                 tab_currency.refresh()
                 self.currencies_tabwidget.addTab(tab_currency,
                                                  QIcon(":/icons/currency_icon"),
diff --git a/src/cutecoin/models/sent.py b/src/cutecoin/models/sent.py
index ca1264d1cde8ec6cea901ccfe5d08c49c38e62e0..aa59d3a5a3a4941587ef198adb163656b39559da 100644
--- a/src/cutecoin/models/sent.py
+++ b/src/cutecoin/models/sent.py
@@ -47,6 +47,7 @@ class SentListModel(QAbstractListModel):
             receiver = Person.lookup(outputs[0].pubkey, self.community)
             value = "{0} to {1}".format(amount, receiver.name)
             return value
+
         if role == Qt.FontRole:
             if row < len(self.account.transactions_sent(self.community)):
                 return QFont('Sans Serif', italic=False)