3.6/dev intrepid lwright libraries

If you're going to use static, then you want to nil check it, and alloc/init only if it's nil... otherwise, the static gets you nothing, since you're replacing it every time through the function anyway...