diff --git a/beem/account.py b/beem/account.py
index bc8488b2ddd4f131974deb1571420bc9d65cd392..7606b3adbad1079332546750bd3b8e9be7ddf2ab 100644
--- a/beem/account.py
+++ b/beem/account.py
@@ -2958,6 +2958,8 @@ class Account(BlockchainObject):
         amount = self._check_amount(amount, self.blockchain.token_symbol)
         if to is None and skip_account_check:
             to = self["name"]  # powerup on the same account
+        elif to is None:
+            to = self
         if not skip_account_check:
             to = Account(to, blockchain_instance=self.blockchain)
         to_name = extract_account_name(to)