diff --git a/opam b/opam
index 8237447cbdf64fe355ddf8f87310f275b48b22a5..e9c959d989bd44cac7a78e911b322f7795b0dfa9 100644
--- a/opam
+++ b/opam
@@ -11,5 +11,5 @@ build: [make "-j%{jobs}%"]
 install: [make "install"]
 remove: [ "sh" "-c" "rm -rf '%{lib}%/coq/user-contrib/lrust'" ]
 depends: [
-  "coq-iris" { (= "dev.2019-05-24.0.c9984c7f") | (= "dev") }
+  "coq-iris" { (= "dev.2019-05-28.2.e4644041") | (= "dev") }
 ]
diff --git a/theories/lang/heap.v b/theories/lang/heap.v
index 93a6f98ba47ac61f3bde17420c263dca56336748..4ddbc2ab4425d1a11e4164cc1f27ef491e0747fe 100644
--- a/theories/lang/heap.v
+++ b/theories/lang/heap.v
@@ -215,7 +215,7 @@ Section heap.
       {[l +ₗ i := (q, Cinr 0%nat, to_agree v)]}).
   Proof.
     rewrite /heap_mapsto_vec heap_mapsto_eq /heap_mapsto_def /heap_mapsto_st=>?.
-    by rewrite /auth_frag (big_opL_commute (Auth None)) big_opL_commute1 //.
+    rewrite (big_opL_commute auth_frag) big_opL_commute1 //.
   Qed.
 
   Global Instance heap_mapsto_pred_fractional l (P : list val → iProp Σ):