Azért a nem validálás és a mindent ellenőrizzünk 15x között az ASSERT egy középút, debug fordításnál pl. kiköpi az ilyen null pointer hibákat.