This looks like a "kludge". Isn't it possible to detect not calling the parent with one of the *_INITIALISED_* macros we have ?