Assumes that it is not called from perl or an application linked against perl, or from a multi-threaded application. Research is in progress to correct these assumptions.
Now in final name space.
Your module must be under our name space.
More detail on assumptions: the perl interpreter has global initialization and destruction. This module calls them for every pamh.