add #define HAS_T_INTERNAL