ForInternalUse function

For internal use only ...