It can not be optionally skipped. The compiler has no function for easily deallocating those data structures. It had to be explicitely implemented.