diff --git a/theories/bi/derived.v b/theories/bi/derived.v
index d08f72e307662d837a8956342b8b8625469a1dc0..5c70f94cceb756b468bb359e73c3aff9f751a9b5 100644
--- a/theories/bi/derived.v
+++ b/theories/bi/derived.v
@@ -1182,8 +1182,6 @@ Global Instance pure_persistent φ : Persistent (⌜φ⌝%I : PROP).
 Proof. by rewrite /Persistent persistently_pure. Qed.
 Global Instance emp_persistent : Persistent (emp%I : PROP).
 Proof. rewrite /Persistent. apply persistently_emp_intro. Qed.
-Global Instance persistently_persistent P : Persistent (â–¡ P).
-Proof. by rewrite /Persistent persistently_idemp. Qed.
 Global Instance and_persistent P Q :
   Persistent P → Persistent Q → Persistent (P ∧ Q).
 Proof. intros. by rewrite /Persistent persistently_and -!persistent. Qed.
@@ -1217,6 +1215,11 @@ Global Instance sep_persistent P Q :
   Persistent P → Persistent Q → Persistent (P ∗ Q).
 Proof. intros. by rewrite /Persistent -persistently_sep_2 -!persistent. Qed.
 
+Global Instance persistently_persistent P : Persistent (â–¡ P).
+Proof. by rewrite /Persistent persistently_idemp. Qed.
+Global Instance bare_persistent P : Persistent P → Persistent (■ P).
+Proof. rewrite /bi_bare. apply _. Qed.
+
 Global Instance from_option_persistent {A} P (Ψ : A → PROP) (mx : option A) :
   (∀ x, Persistent (Ψ x)) → Persistent P → Persistent (from_option Ψ P mx).
 Proof. destruct mx; apply _. Qed.