diff --git a/README.md b/README.md
index fc05b275c0ae09c7791bfc86f340260b21de7062..5585b8c71a6abd8ec27f1a630828434084c0bd68 100644
--- a/README.md
+++ b/README.md
@@ -113,8 +113,9 @@ log abstraction in `replica.go`
 Your `transactionalClient.go` takes several arguments (see code), but the two important ones
 are:
 - `-p` - tells your code to do two things:
-  - write a commit/abort notification for each transaction as it's fate is decided
-  - at end-of-text write out the contents of your KV store, ordered lexicographically by key value. Only
+  - at end-of-text write out, in-order, commit/abort notifications for each transaction
+    whose fate has been decided
+  - write out the contents of your KV store, ordered lexicographically by key value. Only
     written values need be printed.
 - `-s` use snapshot isolation instead serializable isolation