no macros inheritance