Yeah, it was just something that I wondered about. I am all for efficiency and hate thinking that if I create 1000s of objects, they all do something repetative that could be easily avoided. I realize that this has been going on for long already, though. Still, if there's a better way, we should at least start doing it better in newly added code. Looks like we'd need a Allocate function that takes a Ptr and then pass it ClassRef?