> Yep... My guess is that (a) is probably better, but you two are more > expert on why we use lazy construction. Heh -- lazy construction in JSC is even older than I am! :) The goal is to reduce memory use and startup cost in cases where certain functions aren't used. I'm not sure how much of a difference it makes in practice. Geoff