[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. - [RawAsset<T>::UnloadInternal](https://github.com/Illation/ETEngine/blob/3fe039ff65cd1355957bcfce3f851fa411a86d94/Engine/source/EtCore/Content/Asset.inl#L13 "RawAsset<T>::UnloadInternal function") - [Scene::SetStarfield](https://github.com/Illation/ETEngine/blob/def2fde461117bd0f513896ea54e2556490a8ee6/Engine/source/EtRendering/SceneStructure/RenderScene.cpp#L290 "Scene::SetStarfield function") - [Singleton<T>::DestroyInstance](https://github.com/Illation/ETEngine/blob/3fe039ff65cd1355957bcfce3f851fa411a86d94/Engine/source/EtCore/Util/Singleton.h#L23 "Singleton<T>::DestroyInstance function")