put the char member at the bottom of the struct so that it doesnt mess up alignment...