diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index b1b83aea72024e3d0ae78004c4bc7e8593a3839a..caf04155ddca4c89f2038eeffa73a0671f595d86 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -64,10 +64,8 @@ While `clang-format` does the structural formatting, we still need to agree on n
       can only provide definitions for a _single_ namespace. It is one
       main purpose of namespaces to structure the location of header
       files.
-    - Each header file uses an include protection that includes at
-      least the namespace name, and header file name, thus, `#ifndef
-      __include_geometry_Point_h__` or `#ifndef __geometry_Point_h__`,
-      or similar are acceptable.
+    - Each header file must include a `#pragma once` immediately below 
+      the copyright statement.
     - Header files should always be included with `<..>`, thus,
       `#include <corsika/geometry/Point.h>` since the build system
       will always provide the correct include directives (and files