[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. - [ShapeManager](https://github.com/vircadia/vircadia/blob/cd2d6847ee8a042cc469872a8a8b815c817c080a/libraries/physics/src/ShapeManager.cpp#L26 "Destructor for ShapeManager") - [SharedObject](https://github.com/vircadia/vircadia/blob/cd2d6847ee8a042cc469872a8a8b815c817c080a/libraries/qml/src/qml/impl/SharedObject.cpp#L82 "Destructor for SharedObject") - [TestRunnerDesktop](https://github.com/vircadia/vircadia/blob/1b04d1843a4d206ff8fc3ae946c9ad0f08653a13/tools/nitpick/src/TestRunnerDesktop.cpp#L66 "Destructor for TestRunnerDesktop")