GLOBAL REGISTRATION IS EVIL.  and by that I mean I think you have no alternative.   Nice PR.