diff --git a/src/traits/default.md b/src/traits/default.md
index 981577ca..fdf15132 100644
--- a/src/traits/default.md
+++ b/src/traits/default.md
@@ -38,7 +38,7 @@ fn main() {
 <details>
 
   * It can be implemented directly or it can be derived via `#[derive(Default)]`.
-  * Derived implementation will produce an instance where all fields are set to their default values.
+  * A derived implementation will produce a value where all fields are set to their default values.
     * This means all types in the struct must implement `Default` too.
   * Standard Rust types often implement `Default` with reasonable values (e.g. `0`, `""`, etc).
   * The partial struct copy works nicely with default.