it occurs to me that internal headers don't need to be in the include dir