diff --git a/silkaj/tx.py b/silkaj/tx.py
index 837468b896bb4ba976960d6361d6891c0ffa2bd3..f2ce02736513382f0b6575f2f376a5040df5e28d 100644
--- a/silkaj/tx.py
+++ b/silkaj/tx.py
@@ -137,23 +137,21 @@ async def send_transaction(
         issuer_pubkey,
     )
 
-    if (
-        yes
-        or input(
-            tabulate(
-                await transaction_confirmation(
-                    issuer_pubkey,
-                    pubkey_amount[0],
-                    tx_amounts,
-                    recipients,
-                    outputbackchange,
-                    comment,
-                ),
-                tablefmt="fancy_grid",
-            )
-            + "\nDo you confirm sending this transaction? [yes/no]: "
+    if not yes:
+        confirmation_table = tabulate(
+            await transaction_confirmation(
+                issuer_pubkey,
+                pubkey_amount[0],
+                tx_amounts,
+                recipients,
+                outputbackchange,
+                comment,
+            ),
+            tablefmt="fancy_grid",
         )
-        == "yes"
+
+    if yes or click.confirm(
+        f"{confirmation_table}\nDo you confirm sending this transaction?"
     ):
         await handle_intermediaries_transactions(
             key,