[An extra null pointer check is not needed in functions](https://isocpp.org/wiki/faq/freestore-mgmt#delete-handles-null "Do I need to check for null before delete p?") like the following. - [MSMARTS destructors](https://github.com/drmeister/cando/blob/3a93eef8f84f8b85c29de0b7e9d33e689a78c4ac/src/chem/msmarts_Parser.yy#L195 "Destructors") - [System_O::takeOwnershipOfSystem](https://github.com/drmeister/cando/blob/ad9276505abefe364edac96385ad6f689e2d3a66/src/openmmPackage/openmmExpose.cc#L158 "System_O::takeOwnershipOfSystem function")