Ah, never mind. I just realized that threads could switch processors during object construction so you couldn't guarantee some other thread could not see a partially constructed object using this technique. Joseph Seigh