diff --git a/silkaj/revocation.py b/silkaj/revocation.py
index f26422d640fec9e02c4758cbc659922282ea34c9..23c81380d6ec2e8d343ef18ba1f2471049a13343 100644
--- a/silkaj/revocation.py
+++ b/silkaj/revocation.py
@@ -54,6 +54,7 @@ def save(ctx: click.Context, file: str) -> None:
 
     if ctx.obj["DRY_RUN"]:
         click.echo(rev_doc.signed_raw())
+        return
 
     idty_table = idty_tools.display_identity(rev_doc.identity)
     click.echo(idty_table.draw())
@@ -85,6 +86,7 @@ def revoke_now(ctx: click.Context) -> None:
 
     if ctx.obj["DRY_RUN"]:
         click.echo(rev_doc.signed_raw())
+        return
 
     idty_table = idty_tools.display_identity(rev_doc.identity)
     click.echo(idty_table.draw())
@@ -110,6 +112,7 @@ def verify(ctx: click.Context, file: str) -> None:
 
     if ctx.obj["DRY_RUN"]:
         click.echo(rev_doc.signed_raw())
+        return
 
     idty_table = idty_tools.display_identity(rev_doc.identity)
     click.echo(idty_table.draw())
@@ -136,6 +139,7 @@ def publish(ctx: click.Context, file: str) -> None:
     rev_doc = verify_document(file)
     if ctx.obj["DRY_RUN"]:
         click.echo(rev_doc.signed_raw())
+        return
 
     idty_table = idty_tools.display_identity(rev_doc.identity)
     click.echo(idty_table.draw())
diff --git a/tests/test_revocation.py b/tests/test_revocation.py
index 9056f962bed70bba12719f9e96dd0ae14665638b..956a5d7a700be6887ddadaf6312d5028e2197026 100644
--- a/tests/test_revocation.py
+++ b/tests/test_revocation.py
@@ -367,9 +367,10 @@ def test_revocation_cli_save(display, dry_run, file, user_input, expected, monke
             "",
             [
                 "Version: 10",
+            ],
+            [
                 "Revocation document is valid.\n",
             ],
-            [],
         ),
         (
             False,