a tiny adjustment for struct layout