Otherwise compilation fails if this file is (transitively) included twice or more in a single compilation unit.
mentioned in commit b5b79d0f