moving this one up to above the ptr will safe some bytes. Ptrs are 8 bytes aligned.