This should avoid a problem with older compilers that do not support non trivial designated initializers.