I was once turning in my C programming assignment in university and I forgot a free(), the teacher rightfully asked "who is going to free this memory you allocated here", I answered "the operating system after the process exits". While 100% technically right, this didn't satisfy him, unfortunately.