Of course, the immediate answer for most situations is \"yes\", and I am a firm believer that a process should correctly cleanup any resources it has allocated,