Wear head(er) protection: Prevent unintended multiple inclusions by using #include guards with unique names for all of your header files.