I support this. This is useful especially in layered and modular environments. How about changing the names of these to simply SceMi::Pointer() and SceMiPointer()? Also, we might want to add a SceMiEC argument for symmetry and to open the door for those implementations that would want to do some extra sanity checking besides just returning the pointer. Per =============================================== Cadence would like to propose the addition of a convenience method/function to retrieve a pointer to the SceMi object, if it has been successfully Init'ed: C++: static SceMi * SceMi::ObjectPointer(); C: SceMi * SceMiObjectPointer(); Returns a pointer to the already-initialized SceMi object, or NULL if SceMi::Init() (SceMiInit) has not been successfully called. (I understand we're at the eleventh hour w/ respect to closing out the issues list for SCE-MI 1.?... Hopefully this is not a contentious issue.) Please weigh in with objections to this, to be sure, but also with any naming convention that is or is not being followed with this proposed addition. Matt