Include guards removed, #pragma once does the job