Good point. C code is not expected to memset to 0 the entire structure, so neither should D code. (The convention is different on Windows, though.)