This is more in line with SDL's convention and makes it easier to do zero-based structure initialization.