Hmm that's an interesting point. The pointer will certainly not work, but since a global struct is guaranteed to exist on all machines, the engine could implement handles for global structs..