diff --git a/rules.org b/rules.org
index 412ae2abd0c86a7026724bac96a70deeacd52933..73962f784ddb07324207acb651500603581e89b3 100644
--- a/rules.org
+++ b/rules.org
@@ -2568,7 +2568,7 @@ void error(int severity, ...) // "severity" followed by a
 
     This method should be avoided.
 
-    As of C++11, one can accomplish something similar using varadic 
+    As of C++11, one can accomplish something similar using variadic 
     templates:
 
     #+BEGIN_EXAMPLE
@@ -3346,7 +3346,7 @@ The comment includes the fact that it is the perpendicular distance.
    - Mention =std::span=.
  - Some additional references.
  - Clarify that non-ascii characters should not be used in identifier names.
- - Clarify that variable-length argument lists of varadic template functions
+ - Clarify that variable-length argument lists of variadic template functions
    are ok.
 
 ** Version 0.7
@@ -3513,7 +3513,7 @@ Doxygen also knows about //!< , I think?
 #  LocalWords:  Meyers97 Meyers01 unicode pragma 42ul elt typename 2f
 #  LocalWords:  reimplement reimplemented typ ele GeV 06x 0x0143 0x
 #  LocalWords:  iomanip '0 msg msgLvl ATH gcc coroutines coroutine
-#  LocalWords:  varadic ARGS metaprogramming templated 0pt 2ex init
+#  LocalWords:  variadic ARGS metaprogramming templated 0pt 2ex init
 #  LocalWords:  n4868 Niebler 'latex 'org 'my brocket substring
 #  LocalWords:  texttt