Adding protection against header multiple inclusions