diff --git a/ProofMode.md b/ProofMode.md
index f7018ae66e2909688a05489f10ed3f7c1e8529e0..cc19fdf3d8368ba37d0654b94d7e772a3b5c4726 100644
--- a/ProofMode.md
+++ b/ProofMode.md
@@ -121,10 +121,12 @@ Modalities
   an instance of the `ElimModal` type class. Instances include: later, except 0,
   basic update and fancy update.
 
-The persistence modality
-------------------------
+The persistence and plainness modalities
+----------------------------------------
 
-- `iAlways` is a synonym for `iIntros "!#"`.
+- `iAlways` : introduce a persistence or plainness modality and the spatial
+  context. In case of a plainness modality, the tactic will prune all persistent
+  hypotheses that are not plain.
 
 The later modality
 ------------------
@@ -213,10 +215,8 @@ appear at the top level:
   Items of the selection pattern can be prefixed with `$`, which cause them to
   be framed instead of cleared.
 - `!%` : introduce a pure goal (and leave the proof mode).
-- `!#` : introduce an persistence or plainness modality and clear the spatial
-  context. In case of a plainness modality, it will prune all persistent
-  hypotheses that are not plain.
-- `!>` : introduce a modality.
+- `!#` : introduce an persistence or plainness modality (by calling `iAlways`).
+- `!>` : introduce a modality (by calling `iModIntro`).
 - `/=` : perform `simpl`.
 - `//` : perform `try done` on all goals.
 - `//=` : syntactic sugar for `/= //`