More safe struct layout.