It is worthwhile to also consider the fact that something is free, and another thing is set to nil.
Hence, there is also the procedure FreeAndNil.

Sorry for my poor english.

Regards,