diff --git a/barrier/barrier.v b/barrier/barrier.v
index 04029b444cf6ee36c43b6e0cf4099db5098c1c2a..663d7719283bdb69242e776ac7b49b0740c24b0e 100644
--- a/barrier/barrier.v
+++ b/barrier/barrier.v
@@ -103,8 +103,8 @@ Section proof.
   Local Notation iProp := (iPropG heap_lang Σ).
 
   Definition waiting (P : iProp) (I : gset gname) : iProp :=
-    (∃ R : gname → iProp, ▷(P -★ Π★{set I} (λ i, R i)) ★
-                             Π★{set I} (λ i, saved_prop_own i (R i)))%I.
+    (∃ Ψ : gname → iProp, ▷(P -★ Π★{set I} (λ i, Ψ i)) ★
+                             Π★{set I} (λ i, saved_prop_own i (Ψ i)))%I.
 
   Definition ress (I : gset gname) : iProp :=
     (Π★{set I} (λ i, ∃ R, saved_prop_own i R ★ ▷R))%I.