diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 01ffd4e86f0a1937bac0cb195fae85d923f0d19a..11425ceb92eed42f5c31b91cb904e757ecb80e62 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -1,5 +1,9 @@
 Changelog
 ========
+0.24.22
+-------
+* Fix to parameter in transfer_to_vesting
+
 0.24.21
 -------
 * Fix bug in ecda (convert mpz into int when not supported)
diff --git a/beem/account.py b/beem/account.py
index 7cc7c0fcf8fdc61f2d13b9331cb7bc0cb2dcecba..bc8488b2ddd4f131974deb1571420bc9d65cd392 100644
--- a/beem/account.py
+++ b/beem/account.py
@@ -2958,9 +2958,6 @@ 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
-        else:
-            to = self
-
         if not skip_account_check:
             to = Account(to, blockchain_instance=self.blockchain)
         to_name = extract_account_name(to)
diff --git a/beem/version.py b/beem/version.py
index 8161bb5182795f442f3293d39f84b4d89ae64060..e30532010da0647089aceceb3c9ad381b9e5f8c2 100644
--- a/beem/version.py
+++ b/beem/version.py
@@ -1,2 +1,2 @@
 """THIS FILE IS GENERATED FROM beem SETUP.PY."""
-version = '0.24.21'
+version = '0.24.22'
diff --git a/beemapi/version.py b/beemapi/version.py
index 8161bb5182795f442f3293d39f84b4d89ae64060..e30532010da0647089aceceb3c9ad381b9e5f8c2 100644
--- a/beemapi/version.py
+++ b/beemapi/version.py
@@ -1,2 +1,2 @@
 """THIS FILE IS GENERATED FROM beem SETUP.PY."""
-version = '0.24.21'
+version = '0.24.22'
diff --git a/beembase/version.py b/beembase/version.py
index 8161bb5182795f442f3293d39f84b4d89ae64060..e30532010da0647089aceceb3c9ad381b9e5f8c2 100644
--- a/beembase/version.py
+++ b/beembase/version.py
@@ -1,2 +1,2 @@
 """THIS FILE IS GENERATED FROM beem SETUP.PY."""
-version = '0.24.21'
+version = '0.24.22'
diff --git a/beemgraphenebase/version.py b/beemgraphenebase/version.py
index 8161bb5182795f442f3293d39f84b4d89ae64060..e30532010da0647089aceceb3c9ad381b9e5f8c2 100644
--- a/beemgraphenebase/version.py
+++ b/beemgraphenebase/version.py
@@ -1,2 +1,2 @@
 """THIS FILE IS GENERATED FROM beem SETUP.PY."""
-version = '0.24.21'
+version = '0.24.22'
diff --git a/setup.py b/setup.py
index f5358360881658af7938f2f6d6c08fe3b87875ce..44402915ccb0c457261d18e621deb2dfd4326d93 100755
--- a/setup.py
+++ b/setup.py
@@ -16,7 +16,7 @@ except LookupError:
     ascii = codecs.lookup('ascii')
     codecs.register(lambda name, enc=ascii: {True: enc}.get(name == 'mbcs'))
 
-VERSION = '0.24.21'
+VERSION = '0.24.22'
 
 tests_require = ['mock >= 2.0.0', 'pytest', 'pytest-mock', 'parameterized']