diff --git a/opam b/opam
index 84358d8aa4735614df2daf711d33a7a0b5d257a3..2a2cd4bd85c64138d16294cce00bd6aa1c925428 100644
--- a/opam
+++ b/opam
@@ -10,5 +10,5 @@ build: [make "-j%{jobs}%"]
 install: [make "install"]
 remove: [ "sh" "-c" "rm -rf '%{lib}%/coq/user-contrib/lrust'" ]
 depends: [
-  "coq-gpfsl" { (= "dev.2019-03-07.0.fffa7c4e") | (= "dev") }
+  "coq-gpfsl" { (= "dev.2019-04-25.0.8e1ed3d2") | (= "dev") }
 ]
diff --git a/theories/lang/notation.v b/theories/lang/notation.v
index 18bfd401e0428f00f7538b413f1e887421a4f2d3..40aed8447af6daba0b1d95476708ecc33647a383 100644
--- a/theories/lang/notation.v
+++ b/theories/lang/notation.v
@@ -10,10 +10,10 @@ Notation "'funrec:' f xl := e" := (rec: f ("return"::xl) := e)%V
 Notation "'return:'" := "return" : expr_scope.
 
 Notation "'letcont:' k xl := e1 'in' e2" :=
-  ((Lam (@cons binder k%bind nil) e2%E) [Rec k%bind xl%bind e1%E])
+  ((Lam (@cons binder k%binder nil) e2%E) [Rec k%binder xl%binder e1%E])
   (at level 102, k, xl at level 1, e1, e2 at level 150) : expr_scope.
 Notation "'withcont:' k1 ':' e1 'cont:' k2 xl := e2" :=
-  ((Lam (@cons binder k1%bind nil) e1%E) [Rec k2%bind ((fun _ : eq k1%bind k2%bind => xl%bind) eq_refl) e2%E])
+  ((Lam (@cons binder k1%binder nil) e1%E) [Rec k2%binder ((fun _ : eq k1%binder k2%binder => xl%binder) eq_refl) e2%E])
   (only parsing, at level 151, k1, k2, xl at level 1, e2 at level 150) : expr_scope.
 
 Notation "'call:' f args → k" := (f (@cons expr (λ: ["_r"], Endlft ;; k ["_r"]) args))%E