debugging header stuff
There are only 2 hard problems in computer science: naming, cache invalidations, and off by one errors.