Don't use ZeroMemory here, member constructor might have initialized something already.