This doesn't need to be exposed within the header and be kept in the translation unit, eliminating the need to include anything within the header.