Because it leads to complains about uninitialised variables.  I replaced it with asserts in the createAlientType() functions that create it.