#pragma once Should come before other includes