diff --git a/coq-lifetime-logic.opam b/coq-lifetime-logic.opam
index ea513da50bdb2cc6addca57cf04a7e88076f9efc..c6340d6030f42e34f1664cd0e28a61de91c07178 100644
--- a/coq-lifetime-logic.opam
+++ b/coq-lifetime-logic.opam
@@ -12,7 +12,7 @@ The lifetime logic extends Iris with a notion of "borrowing".
 """
 
 depends: [
-  "coq-iris" { (= "dev.2024-08-20.0.657b34ad") | (= "dev") }
+  "coq-iris" { (= "dev.2024-08-29.0.ff40b0a7") | (= "dev") }
 ]
 
 build: ["./make-package" "lifetime" "-j%{jobs}%"]
diff --git a/lifetime/model/creation.v b/lifetime/model/creation.v
index 71de1bbb90dc203b80a31d02e65f1bb467ecc03e..a9e143d003c8e133954fb099a30915adae680174 100644
--- a/lifetime/model/creation.v
+++ b/lifetime/model/creation.v
@@ -72,7 +72,7 @@ Proof.
   { iModIntro. rewrite /Iinv. iFrame.
     iApply (@big_sepS_impl with "[$HK]"); iModIntro.
     rewrite /lft_inv. iIntros (κ Hκ) "[[[_ %]|[$ _]] _]". set_solver. }
-  destruct (minimal_exists_L (⊂) Kalive)
+  destruct (minimal_exists_elem_of_L (⊂) Kalive)
     as (κ & [Hκalive HκK]%elem_of_filter & Hκmin); first done.
   iDestruct (@big_sepS_delete with "HK") as "[[Hκinv Hκ] HK]"; first done.
   iDestruct (lft_inv_alive_in with "Hκinv") as "Hκalive"; first done.