The standard mandates that the rest of the fields be zero-initialized anyway, is this verbosity really needed?