Use the right struct pointer, minor since G/Z/Q are all the same size