diff --git a/CppCoreGuidelines.md b/CppCoreGuidelines.md
index 34addb87f..beb3e10a8 100644
--- a/CppCoreGuidelines.md
+++ b/CppCoreGuidelines.md
@@ -5898,7 +5898,7 @@ Using default member initializers lets the compiler generate the function for yo
##### Enforcement
-(Simple) Flag if a default constructor's explicit member initializer is a constant, and recommend that the constant should be written as a data member initializer instead.
+(Simple) Flag if a default constructor only initializes members, and recommend that the initializers should be written as data member initializers instead and the compiler-generated default constructor used
### C.46: By default, declare single-argument constructors explicit
@@ -6010,6 +6010,8 @@ How would a maintainer know whether `j` was deliberately uninitialized (probably
* (Simple) Every constructor should initialize every data member (either explicitly, via a delegating ctor call or via default construction).
* (Simple) Default arguments to constructors suggest a default member initializer might be more appropriate.
+* (Simple) Flag if a default constructor's explicit member initializer is a constant, and recommend that the constant should be written as a data member initializer instead.
+
### C.49: Prefer initialization to assignment in constructors