diff --git a/_CoqProject b/_CoqProject
index 8a7316742cb5126fc1762bb602d117c1f93dc9eb..5b36787dbdbad575aa0dd481bd45cfa2d313a7dc 100644
--- a/_CoqProject
+++ b/_CoqProject
@@ -1,5 +1,12 @@
 -Q theories reloc
--arg -w -arg -notation-overridden,-redundant-canonical-projection,-several-object-files
+# We sometimes want to locally override notation (e.g. in proofmode/base.v, bi/embedding.v), and there
+# is no good way to do that with scopes.
+-arg -w -arg -notation-overridden
+# change_no_check does not exist yet in 8.9.
+-arg -w -arg -convert_concl_no_check
+# non-canonical projections (https://github.com/coq/coq/pull/10076) do not exist yet in 8.9.
+-arg -w -arg -redundant-canonical-projection
+
 theories/prelude/ctx_subst.v
 theories/prelude/properness.v
 theories/prelude/asubst.v