Thomas, You are guaranteed that the data pointer has zero value if the variable is deallocated, are you not? It seems to me that it might be sensible to do the test, in any case. Paul T